小编Hem*_*mal的帖子

在 ImageView 中加载的图像在片段重新加载时消失

我有一个片段来编辑内容。在这个片段中,我有 ImageView,它显示从画廊或相机中选取的图像 这个片段反过来也打开了另一个片段。当我回到编辑片段时,从这个片段中显示的图像消失,ImageViews 变为空白,其他所有内容(Edittext、Textviews)保持不变(填充)

请注意,当我返回编辑片段时,它的 OnCreateView 被调用而不是 OnCreate 方法,例如,当我们用另一个片段替换片段并弹出回到前一个片段时,首先调用它的 OnCreateView 方法

我不明白发生了什么请帮助。

android-imageview android-fragments

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

方法调用mActionBar = getActionBar()给出错误

我正在使用支持库,android.support.v7.app.actionbar因为我想在api级别8及以上的操作栏但是后面的句子给我错误,如将mActionBar更改为ActionBar

mActionBar=getActionBar();
Run Code Online (Sandbox Code Playgroud)

我想要使用ActionBar Tab的我的FragmentActivity如下

import com.example.bottomtabadapter.TabPageAdapter;
import android.os.Bundle;
import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBar.Tab;
import android.support.v7.app.ActionBarActivity;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentTransaction;
import android.support.v4.view.ViewPager;
import android.view.Menu;

public class TabFragmentActivity extends FragmentActivity implements ActionBar.TabListener{

private ViewPager mViewPager;
private ActionBar mActionBar;
private TabPageAdapter mAdapter;

private String[] tabs={"Chat","Groups","Contacts"};

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_tab_fragment);

    mViewPager=(ViewPager)findViewById(R.id.pager);
    mActionBar=getActionBar();  // here is the error
    mAdapter=new TabPageAdapter(getSupportFragmentManager());

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to …
Run Code Online (Sandbox Code Playgroud)

android android-actionbar android-support-library

4
推荐指数
2
解决办法
6843
查看次数

onSaveInstanceState没有被调用

我有一个活动,它启动结果代码的各种活动,并在onActivityResult方法中获得结果,它根据结果代码启动适当的活动.

onSaveInstanceState 是没有在Activity中调用,因为结果已经开始.

例如,导航活动将活动A启动为:

Intent intent = new Intent(this, A.class);
    startActivityForResult(intent, Constants.REQUEST_CODE);
Run Code Online (Sandbox Code Playgroud)

然后A通过设置结果代码完成,以便App再次重定向到Navigation活动,并onActivityResult调用方法.

所以我的问题是:为什么活动A onSaveInstanceState不会在完成时被调用并导航回导航活动?

android activity-state start-activity

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