我已经通过Android市场为我的应用程序提供了更新.从市场安装新应用程序后,我的应用程序图标单独未更改为Android Launcher屏幕中的新应用程序图标.
但是,如果移动设备重新启动一次,则新图标也会在启动器屏幕中反映出来.它看起来像我的旧应用程序图标缓存在Android Launcher中.
可能是什么问题?是Android的错误还是我错过了什么?
请帮忙.
提前致谢.
我正在使用FragmentPagerAdapter和FragmentActivity来创建可滑动的片段.
我在pagerAdapter中的第一个片段看起来像这样.
public class MySummaryFragment extends CommonFragment implements OnPageChangeListener
{
private Context mContext;
private View mMyView;
LinearLayout mDetailLayout;
TextView mDateTxtView;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
System.out.println("onCreateView() Market summary");
mMyView = inflater.inflate(R.layout.my_page_summary_fragment_layout, container,false);
mDetailLayout = (LinearLayout)mMyView.findViewById(R.id.SummaryDetailLayout);
mDateTxtView = (TextView) mMyView.findViewById(R.id.txtDate);
Account_Id = AccountDetails.getInstance(mContext).getClientCodes().get(0);
sendRequest(Account_Id);
return mMyView;
}
@Override
public void onPageSelected(int arg0) {
System.out.println("inside onPageScrollStateChanged()");
System.out.println("mMyView is null ? = "+(mMyView==null));
mDateTxtView = (TextView) mMyView.findViewById(R.id.txtMarketSummaryDate);
Account_Id = AccountDetails.getInstance(mContext).getClientCodes().get(0);
mDateTxtView.setText("");
sendRequest(Account_Id);
}
}
Run Code Online (Sandbox Code Playgroud)
这里的问题是当刷出5-6个片段并向后滑动到第一个片段时,我得到NullPointerException.
当我尝试调试时,我发现了
mMyView为空?=真
为什么这样? …
android android-fragments fragmentpageradapter android-fragmentactivity