java - 如何从另一个应用程序重定向到我的应用程序

标签 java android redirect android-intent

我创建了一个应用程序,可以将您重定向到系统警报应用程序。 但问题是,在重定向到闹钟页面后,当我们按回时,它会转到时钟应用程序,我不希望发生这种情况,我如何从另一个应用程序重定向到我的应用程序。

manifest.xml

<uses-permission android:name="com.android.alarm.permission.SET_ALARM" />

NavigationDrawerFragment.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    if (mDrawerToggle.onOptionsItemSelected(item)) {
        return true;
    }

    if (item.getItemId() == R.id.action_example) {
        Toast.makeText(getActivity(), "Starting Alarm Manager.", Toast.LENGTH_SHORT).show();
        Intent al = new Intent(AlarmClock.ACTION_SET_ALARM); 
        startActivity(al); 
        return true;
    }

    return super.onOptionsItemSelected(item);
}

最佳答案

你不能。一旦您打开另一个应用程序(时钟应用程序),该应用程序就是设备上当前运行的应用程序。它现在可以控制按钮的工作方式以及后退按钮的功能。

关于java - 如何从另一个应用程序重定向到我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23560067/

相关文章:

java sql选择和插入组和子组的查询

java - 随线程更新场景

java - 生成随机测试用例

android - 如何在android中的警告对话框中添加阴影效果

android - 为 Android 中以编程方式创建的控件获取 ResourceId

javascript - 使用cordova进行http重定向,如何重新加载浏览器重定向到的页面?

shell - linux 重定向器使用 $date 变量记录文件名

java - 野蝇群休息 Controller

安卓NDK : CMAKE how to move IMPORTED shared library to libs folder

php - 通过 PHP CURL POST 数据并重定向用户