我是 Android 甚至 Java 的新手。我必须使用另一个类“实用程序”在活动中保存和阅读消息。它会导致 ANR,我听说我必须在单独的线程中做那种事情。
这是我的代码:
Utility.save(this, message, lsn);
Message tmp = Utility.read(this, lsn);
我试过这个:
final ProgressDialog progressDialog = ProgressDialog.show(
this, "Please wait....", "Here your message");
new Thread(new Runnable() {
public void run() {
Utility.save(this, message, lsn);
Message tmp = Utility.read(this, lsn);
progressDialog.dismiss();
}
}).start();
正如您可以想象的那样,没有办法像这样进行。我需要使用aidl吗?
谢谢你们。