【问题标题】:Android activity timeout安卓活动超时
【发布时间】:2012-04-21 09:11:01
【问题描述】:

在我的应用程序中,我在按钮的事件侦听器中遇到活动超时。这是 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");
        }
    }
};

参数在另一个activity中设置为

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

我该如何解决这个问题?

【问题讨论】:

  • 您能更具体地谈谈您的问题吗?
  • @Agarwal 当我调用 on 按钮单击事件(第一个代码)时,我的应用程序崩溃了。我使用了 cat log,它说应用程序的代码超时。
  • @Agarwal 我更新了我的代码。 m2Addlistener 失败。表示活动超时。

标签: android android-intent android-camera


【解决方案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");
        }
    }
};

【讨论】:

  • 您好,它们之间有什么区别?它们在逻辑上是相同的不是吗?
  • 您好,我重新启动了手机,看起来问题已解决。感谢您的努力。
猜你喜欢
  • 2018-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多