0

Androidスタジオでヌルポイント例外が発生しています。Helpshift を現在のアプリに統合しようとしています。ヘルプボタンでヌルポイントが呼び出されていると思います。私が得ているエラーは次のとおりです。

java.lang.NullPointerException: Attempt to invoke interface method 
'void com.helpshift.CoreApi.updateApiConfig(java.util.Map)' on a null object reference

私のコードは次のようになります

package com.example.leoconnelly.connexus;




public class MainActivity extends AppCompatActivity {

ImageButton FindCareButton;

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


//THE PURPLE BUTTON!!!!!!!
    FindCareButton = (findViewById(R.id.find_care_button));

    FindCareButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            openFindCare();
        }
    });

    /*
    GetStartedButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            openSearchActivity();
        }
    });
     */

    ImageButton helpButton = (ImageButton) findViewById(R.id.imageButton13);
    helpButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            ApiConfig.Builder configBuilder = new ApiConfig.Builder();
            configBuilder.setRequireEmail(true);
            configBuilder.setEnableTypingIndicator(true);
            com.helpshift.support.Support.showConversation(MainActivity.this, configBuilder.build() );


        }
    });


}

public void openFindCare () {
   Intent mainActivityToFindCare = new Intent (this, 
HealthCenterListActivity.class);
    startActivity(mainActivityToFindCare);
}

}

私もそれが何を指しているのか正確にはわかりません。Helpshift から FAQ を開こうとしています。

4

1 に答える 1