Android活动超时

时间:2012-04-21 09:11:01

标签: android android-intent android-camera

在我的应用程序中,我在按钮的事件侦听器中获得活动超时。这是onclick事件监听器的代码。当我按下按钮时,活动超时。

btn_process_job.setOnClickListener(m2AddListener);
private OnClickListener m2AddListener = new OnClickListener()
{
    public void onClick(View v)
    {
        Bundle extras = getIntent().getExtras();
        if(extras !=null) {
            String fileName = extras.getString("file_name");
        }
    }
};

参数在另一个活动中设置为

Intent i = new Intent(CameraPreview.this, InitProgram.class);
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
i.putExtra("file_name", mLocation.getName());
startActivityForResult(i, 1);

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

试试这个:

btn_process_job.setOnClickListener(new OnClickListener()
{
    public void onClick(View v)
    {
        Bundle extras = getIntent().getExtras();
        if (extras !=null) {
            String fileName = extras.getString("file_name");
        }
    }
};