Android 为什么在安卓系统中,当我按下actionBar的后退按钮时,我的应用程序会起皱?

Android 为什么在安卓系统中,当我按下actionBar的后退按钮时,我的应用程序会起皱?,android,Android,说明: 我在main活动中实现了navigationDrawer。有多个片段。首先,片段即HomeFragment。在homeFragment中,我使用viewpager和listview。在我的viewpager中,首先有两件事,如果匹配开始,则转到summaryCard活动。第二,如果匹配否开始,则转到notstartedmatchdetail活动 首先开始匹配时,我进入summarycard活动。在summarycard活动中,我按下按钮。当我按下summarycard中的按钮时,它直接进

说明: 我在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,我在这里调用了一个适配器

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。