私が使用しているコード
public class DemoAsynTask extends AsyncTask{
@Override
protected void onPreExecute(){
try{
MainActivity myActivity = new MainActivity();
myActivity.super.onCreate(savedInstanceState);
myActivity.setContentView(R.layout.activity_main);
EditText txtInformation = (EditText) myActivity.findViewById(R.id.txtInformation);
txtInformation.setText("TESTING");
}catch(Exception ex){
ex.printStackTrace();
}
}
@Override
protected Object doInBackground(Object... params) {
// TODO Auto-generated method stub
return null;
}
}
DemoAsynTask クラスは内部にありません。例が機能しているのを見てきましたが、MainActivity 内のクラスです。
public class MainActivity extends activity{
public class DemoAsynTask extends AsyncTask{
}
}
DemoAsynTask クラスは個別のファイルであり、個別に呼び出したいのですが、null ポインター例外があります。
public class MainActivity extends activity{
}
public class DemoAsynTask extends AsyncTask{
}
エラー ログ java.lang.NullPointerException