android - 手机启动时如何启动我的应用程序?
问题描述
我看到很多关于 onRecieve() 和 BroadcastIntent 等的例子。仍然不知道该怎么做。下面的 Toast 示例仍然不起作用。我有一个包含 2 个活动的应用程序。我想在系统启动时开始主要活动。因此,当手机解锁时,我的应用程序将运行。
public class MainActivity extends AppCompatActivity {
Intent intent;
public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "Intent Detected.", Toast.LENGTH_LONG).show();
//onCreate(savedInstanceState);
}
}
}
<receiver android:name=".MainActivity$MyReceiver" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED">
</action>
</intent-filter>
</receiver>
我看到的例子是 Toast,而不是如何启动同一个应用程序。
解决方案
推荐阅读
- ejabberd - 要加入一个房间,需要在存在节中发送什么?我从属性中收到了许多没有昵称的存在节
- java - 如何在我的 Android 应用中添加某人的网站链接?
- r - 如何遍历r中的分类变量
- python - Python Asyncio 任务从不同的事件循环中取消
- javascript - UWP Javascript App - 多显示器时如何使用触摸键盘
- c# - ASP.NET Core 路由前缀
- c++ - 在 QTableView 上安装事件过滤器以防止委托关闭
- r - 如何使用每个组的顶点列表和 R 的边列表绘制重叠聚类?
- postgresql - PostgreSQL 中的共享缓冲区空间是否缓存索引查询?
- javascript - 滚动时具有固定位置的响应式导航栏