1

Fragment ActionBar を使用する必要があるアプリがあり、それもGravityCompatサポート ライブラリに含まれています。

サポートされていないバージョンからすべてのインポートを変更しました

import android.app.FragmentActivity;
import android.app.FragmentManager;
import android.app.FragmentTransaction;

import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;

クラス間の衝突によって引き起こされるエラー "は引数に適用できません" を回避するため

ただし、行の開始時にアプリがクラッシュすることがよくあります

mDrawer.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);

onCreate見つかりませんがGravityCompat、必要なすべてのサポート ライブラリをまだ追加 (ビルド パスで有効になっていることを確認) しているため、

実際に試してみると

try{
            mDrawer.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
        }
        catch(RuntimeException e){
            e.printStackTrace();
        }

アプリは正常に動作します。

単純な方法でエラーをマスクせずに、この問題を回避するにはどうすればよいでしょうか?

4

0 に答える 0