android - 在 reactnative 端点击小部件打开主页?【安卓平台】
问题描述
在 react native 应用程序中,对于 android 平台创建小部件并点击它,我需要打开 HomePage。或者当我点击小部件时,我应该能够发送数据以响应从小部件应用程序打开的本机应用程序,因此通过这种方式在反应本机端能够打开主页。下面是我的小部件类代码,可通过点击小部件打开应用程序。小部件.java
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
// There may be multiple widgets active, so update all of them
for (int appWidgetId : appWidgetIds) {
updateAppWidget(context, appWidgetManager, appWidgetId);
Intent intent = new Intent(context, MainActivity.class);
intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent,
0;
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget);
views.setOnClickPendingIntent(R.id.appwidget_text, pendingIntent);
appWidgetManager.updateAppWidget(appWidgetId, views);
}
}
小部件参考链接: https ://github.com/andrepimenta/react-native-create-widget-tutorial 任何解决参考的方法都会有帮助,提前谢谢!
解决方案
推荐阅读
- android - Android房间没有正确删除缓存
- ios - 导航栏中的灰色背景,在推送期间将 searchController 添加到 navigationItem
- docker - 创建 windows docker 映像时如何选择基本 windows 映像?
- angular - How to resize div block with touch and move?
- perl - qw 关键字的 Emacs 缩进问题
- android - 如何移动到元素并在暴民应用程序中按下
- c# - 我应该安装哪些库才能在基于 Alpine 的图像中的 ASP NET Core 应用程序中使用 System.Drawing.Common
- r - 在R中提取子字符串
- c++ - 使用 MINGW64 在 Windows 上编译 Inkscape 源代码时缺少包
- python-3.x - Microsoft Speech to Text Python SDK SPXERR_INVALID_HEADER 问题