import?android.app.Activity;
import?android.os.Bundle;
import?android.os.Handler;
import?android.widget.ImageView;
import?android.widget.TextView;
public?class?HandlerActivity?extends?Activity?{
??private?TextView?textView;
??private?Handler?handler=?new?Handler();
??private?ImageView?imageView;
??private?int?imgid[]={R.drawable.a,R.drawable.b,R.drawable.c,R.drawable.e,R.drawable.f,R.drawable.g};
??private?int?index;
private?myRunnable?mRunnable=new?myRunnable();
??class?myRunnable?implements?Runnable{
public?void?run()?{
index++;
index=index%6;
????????imageView.setImageResource(imgid[index]);
????handler.postDelayed(mRunnable,?1000);
}
}
????public?void?onCreate(Bundle?savedInstanceState)?{
????????super.onCreate(savedInstanceState);
????????setContentView(R.layout.main);
????????textView=(TextView)?findViewById(R.id.textView1);
????????imageView=(ImageView)?findViewById(R.id.imageView1);
handler.postDelayed(mRunnable,?1000);
???}
}運行模擬器報出空指針異常,而且是:imageView.setImageResource(imgid[index]);報的錯,求大神指教我錯在哪里了?。?
Handler報出空指針異常?
qq_我很丑絕緣體_0
2016-05-09 19:54:25