我已经在Android中制作了一个工作时钟小部件应用程序,但是希望用户可以通过点击它并转到设置页面来改变钟面。有一个简单的方法吗?我对Android的编程很新。
答案 0 :(得分:0)
您可以尝试使用Intent来启动设置Activity,如下所示:
Intent intent = new Intent(context, SettingsActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);
remoteViews.setOnClickPendingIntent(R.id.widget, pendingIntent);
如果您在自己编写的AppWidgetProvider的onUpdate方法中使用此代码,那么应该为您提供帮助。
当然,SettingsActivity.class
和R.id.widget
需要被你所称的任何内容所取代。
如果您还希望在首次将小部件添加到主屏幕时自动弹出设置,则可以将其合并到应用小部件提供商信息XML文件中:
android:configure="com.example.yourapplication.SettingsActivity"
为了使其运作良好,您应该查看the Android Developer pages。