Android 为什么在安卓系统中,当我按下actionBar的后退按钮时,我的应用程序会起皱?
说明: 我在main活动中实现了navigationDrawer。有多个片段。首先,片段即HomeFragment。在homeFragment中,我使用viewpager和listview。在我的viewpager中,首先有两件事,如果匹配开始,则转到summaryCard活动。第二,如果匹配否开始,则转到notstartedmatchdetail活动 首先开始匹配时,我进入summarycard活动。在summarycard活动中,我按下按钮。当我按下summarycard中的按钮时,它直接进入fullscorecard。homeFragment->summarycard->fullscorecard 在listview中,它看到了已完成的比赛的细节。homefragment->fullscorecard 情况: 当我进入homefragment->fullscorecard时 按下fullscorecard的后退按钮后,它将转到summarycard而不是homefragment 这是我的homeFragment,我在这里调用了一个适配器Android 为什么在安卓系统中,当我按下actionBar的后退按钮时,我的应用程序会起皱?,android,Android,说明: 我在main活动中实现了navigationDrawer。有多个片段。首先,片段即HomeFragment。在homeFragment中,我使用viewpager和listview。在我的viewpager中,首先有两件事,如果匹配开始,则转到summaryCard活动。第二,如果匹配否开始,则转到notstartedmatchdetail活动 首先开始匹配时,我进入summarycard活动。在summarycard活动中,我按下按钮。当我按下summarycard中的按钮时,它直接进
LiveAdapter adapterTabRecent = new LiveAdapter(getContext(), lst_obj, PagerLength, list_status, lst_key);
adapterTabRecent.notifyDataSetChanged();
pagerRecentMatches.setAdapter(adapterTabRecent);
pagerRecentMatches.setCurrentItem(current_pos);
ScheduleAdapter CmAdapter = new ScheduleAdapter(getContext(), arr_completed, lst_key2);
CmAdapter.notifyDataSetChanged();
completed_listview.setAdapter(CmAdapter);
在上面,homefragment中为开始匹配调用的适配器称为liveAdapter,为完成匹配调用的适配器称为ScheduleAdapter
这是我的实时适配器
itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String key=lst_key.get(position);
String status_value=list_status.get(position);
if(status_value.equals("notstarted")){
Log.e("MATCH_KEY",""+key);
Intent intent=new Intent(context,NotStartedMatchDetails.class);
intent.putExtra("mainobj", lst.get(position).toString());
context.startActivity(intent);
}
if(status_value.equals("started")){
Log.e("MATCH_KEY",""+key);
MainActivity mainActivity=(MainActivity)context;
Intent intent=new Intent(context,SummaryCard.class);
intent.putExtra("Key", key);
intent.putExtra("access_token",mainActivity.getMyData());
context.startActivity(intent);
}
}
});
下面是完成匹配的listview的代码
convertView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
match_key = arr_matchKey.get(position);
Log.e("Schedule complted key", match_key);
MainActivity activity = (MainActivity) context;
GetValue gv = new GetValue(context);
gv.setFullUrl(match_key);
gv.setAccessToken(activity.getMyData());
gv.execute();
}
});
这是我的manifiest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.angelnx.cricvilla.cricvilla">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/MyMaterialTheme">
<activity
android:name=".SplashScreen"
android:label="@string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:screenOrientation="portrait">
</activity>
<activity
android:name=".NotStartedMatchDetails"
android:screenOrientation="portrait">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".MainActivity">
</meta-data>
</activity>
<activity
android:name=".SummaryCard"
android:screenOrientation="portrait"
android:theme="@style/MyMaterialTheme">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".MainActivity" />
</activity>
<activity
android:name=".ScoreCard"
android:screenOrientation="portrait">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".SummaryCard" />
</activity>
<activity
android:name=".PlayerInfoDetails"
android:screenOrientation="portrait">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".MainActivity" />
</activity>
<activity
android:name=".FullScore"
android:screenOrientation="portrait">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".MainActivity" />
</activity>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<activity
android:name=".PlayerIccStats"
android:screenOrientation="portrait">
</activity>
</application>
</manifest>
将fullscorecard视为manifiest中的记分卡。
此问题仅在lg型号的冰淇淋三明治中出现。
否则,它将在其他设备中正常工作
请帮助我解决此问题。请出示您的logcat?Ohk请稍等片刻logcat出现问题,因为此问题仅出现在具有冰淇淋sandwish操作系统的lg手机上。我的lg手机未连接到android studio。