相关疑难解决方法(0)

Android Activity作为对话框

我有一个名为Activity的whereActity子对话框.现在,我想将此活动显示为另一个活动的对话框.

我怎样才能做到这一点?

在此输入图像描述

android android-dialog android-activity

248
推荐指数
7
解决办法
24万
查看次数

如何使用配置活动创建应用小部件,并首次更新它?

这真让我抓狂.即使使用推荐的做法,我也不知道如何从配置活动更新app小部件.为什么不在应用程序小部件创建上调用更新方法超出了我的理解.

我想要的是:包含项目集合(带有列表视图)的应用程序小部件.但是用户需要选择一些东西,所以我需要一个配置活动.

配置活动是ListActivity:

@TargetApi(Build.VERSION_CODES.HONEYCOMB)
public class ChecksWidgetConfigureActivity extends SherlockListActivity {
    private List<Long> mRowIDs;
    int mAppWidgetId = AppWidgetManager.INVALID_APPWIDGET_ID;
    private BaseAdapter mAdapter;

    @Override
    protected void onCreate(final Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setResult(RESULT_CANCELED);
        setContentView(R.layout.checks_widget_configure);

        final Intent intent = getIntent();
        final Bundle extras = intent.getExtras();
        if (extras != null) {
            mAppWidgetId = extras.getInt(AppWidgetManager.EXTRA_APPWIDGET_ID, AppWidgetManager.INVALID_APPWIDGET_ID);
        }

        // If they gave us an intent without the widget id, just bail.
        if (mAppWidgetId == AppWidgetManager.INVALID_APPWIDGET_ID) {
            finish();
        }

        mRowIDs = new ArrayList<Long>(); // it's actually loaded …
Run Code Online (Sandbox Code Playgroud)

collections android android-appwidget

19
推荐指数
2
解决办法
2万
查看次数