相关疑难解决方法(0)

android:configChanges ="orientation"不适用于片段

我只是想让我的一些应用程序适应HoneyComb.

我面临的问题是我的方向变化活动被破坏(风景/肖像)

当我使用经典活动时,我在清单中写道:

但现在,所有这些线路都不再起作用了!

有解决方法吗?

我的代码:

    <activity android:name=".TwitterActivity" android:label="@string/app_name"
        android:configChanges="keyboardHidden|orientation" />

    <activity android:name=".TwitterActivity$AppListFragment"
    android:configChanges="keyboardHidden|orientation"  />
Run Code Online (Sandbox Code Playgroud)

android restart android-fragments android-activity

59
推荐指数
5
解决办法
7万
查看次数

在重新加载android中的活动时,alertdialog消失了

我必须开发一个Android应用程序.

我创建了一个警告对话框.如果我必须旋转方向意味着警报对话框消失.

但是我想在方向改变时显示警告对话框.

@Override
   public void onConfigurationChanged ( Configuration newConfig )
  {
      super.onConfigurationChanged(newConfig);
    try
    {
        MainActivity.editCalled = true;
        Intent in = new Intent(AndroidListFragmentActivity.this, AndroidListFragmentActivity.class);
        startActivity(in);
        finish();
    }
     catch (Exception e)
    {
        e.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

在这里,我使用了两个片段......

在第二个片段中有一个警告对话框:

    ImageView share = (ImageView) findViewById(R.id.imageView5);
    share.setOnClickListener(new OnClickListener()
      {
        public void onClick ( View v )
        {
            final CharSequence[] items =
            {
                    "Facebook", "Twitter", "Email"
            };

            AlertDialog.Builder builder = new AlertDialog.Builder(SubCate.this);
            builder.setTitle("Share Via:");
            builder.setItems(items, new DialogInterface.OnClickListener()
            {
                public void onClick ( DialogInterface dialog , int …
Run Code Online (Sandbox Code Playgroud)

android android-orientation android-alertdialog

1
推荐指数
1
解决办法
2529
查看次数