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 を開こうとしています。