2

慌ただしい Android 統合ツールをアプリに統合しようとしています。jar ライブラリを統合しましたが、エラーが発生したため、この時点で立ち往生しています。エラーは 、メソッド 'onCreate()'解決できず、シンボル 'XY************P2P' を解決できません

 import com.flurry.android.FlurryAgent;
    import com.getbase.floatingactionbutton.FloatingActionButton;


    public class MainActivity extends Activity {


        @Override
        public void onCreate() {
            super.onCreate();
            // init Flurry
            FlurryAgent.init(this, XYB***********2P);
            //....
        }

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

1 に答える 1

3

最初のエラーは、最初のメソッド@Overrideの上に注釈が原因です。スーパークラスの方法であり、2番目の方法のように定義されています。保護し、オブジェクトを引数として取得する必要があります。これを修正するには、最初の方法を削除して、必要なコードを2番目のメソッドに移動するだけです。onCreateonCreateActivityonCreateBundleonCreate

2 番目のエラーは、名前の付いた変数XYB***********2Pがないため、コンパイラがそれをどう処理するかを認識していないことが原因です。

FlurryAgentのinit メソッド(ドキュメントを参照) は文字列を取るため、次のように定義できます。

private final static String FLURRY_KEY = "XYB***********2P";

次に、次のように使用します。

FlurryAgent.init(this, FLURRY_KEY);
于 2015-07-27T10:44:17.107 に答える