在我的应用程序中,在MainActivity中,有一个工作正常的线程.但是,当我调用另一个类从服务器获取数据时,我无法在线程上运行.请参阅下面的代码示例
class MainActivity extends Activity implements Runnable {
public void onCreate() {
new Thread(this).start();
}
public void run() {
//here is code for download data from server after completion this and in handler i m call other class in setdata() method....
}
public void setData() {
new CheckData(this);
}
}
class CheckData {
public CheckData(Context context) {
context.runUIonthread(){//cant call as runUIthread............
}
}
Run Code Online (Sandbox Code Playgroud) 我在android studio中创建了一个Java类,并且想在此类中使用runOnUiThread()。我可以在Android中没有Activity.xml的情况下运行runOnUiThread()线程吗?如果答案是肯定的?比怎么?