当前位置: 代码迷 >> Android >> android开发代码顺序影响程序运行的有关问题
  详细解决方案

android开发代码顺序影响程序运行的有关问题

热度:4   发布时间:2016-04-27 23:01:57.0
android开发代码顺序影响程序运行的问题
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);
程序就不能运行
------解决思路----------------------
那当然,父亲都没有,咋能先有儿子。
------解决思路----------------------
饭都没做呢,怎么吃呢?
------解决思路----------------------
二楼说的,言简意赅。。。就是这个意思
  相关解决方案