public class MainActivity extends Activity {
int imageIds[] = new int[]{
R.drawable.one,
R.drawable.two,
R.drawable.three,
R.drawable.four,
R.drawable.five };
int currentP = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final ImageView show = (ImageView) findViewById(R.id.show);
final Handler myHandler = new Handler()
{
@Override
public void handleMessage(Message msg)
{
// 如果该消息是本程序所发送的
if (msg.what == 0x1233)
{
// 动态地修改所显示的图片
show.setImageResource(imageIds[currentP++
% imageIds.length]);
}
}
};
// 定义一个计时器,让该计时器周期性地执行指定任务
new Timer().schedule(new TimerTask()
{
@Override
public void run()
{
// 发送空消息
myHandler.sendEmptyMessage(0x1233);
}
}, 0, 1000);
}
}把以下的
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final ImageView show = (ImageView) findViewById(R.id.show);
换成
super.onCreate(savedInstanceState);程序就不能运行
final ImageView show = (ImageView) findViewById(R.id.show);
setContentView(R.layout.activity_main);
------解决思路----------------------
那当然,父亲都没有,咋能先有儿子。
------解决思路----------------------
饭都没做呢,怎么吃呢?
------解决思路----------------------
二楼说的,言简意赅。。。就是这个意思