-4
私のアプリの主なアクティビティの中に新しいアクティビティをもたらす「ボタン」を追加したいと思います。私はこの主な活動の中でこのボタンを反応させることはできません。私は私の現在のコードに次のように入れてみました:ボタンを追加してAndroidアプリで新しいアクティビティに移動する方法
public class MainActivity extends AppCompatActivity implements GoogleApiClient.OnConnectionFailedListener {
private ImageView photoImageView;
private TextView nameTextView;
private TextView emailTextView;
private TextView idTextView;
private GoogleApiClient googleApiClient;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
photoImageView = (ImageView) findViewById(R.id.photoImageView);
nameTextView = (TextView) findViewById(R.id.nameTextView);
emailTextView = (TextView) findViewById(R.id.emailTextView);
idTextView = (TextView) findViewById(R.id.idTextView);
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestEmail()
.build();
googleApiClient = new GoogleApiClient.Builder(this)
.enableAutoManage(this, this)
.addApi(Auth.GOOGLE_SIGN_IN_API, gso)
.build();
// I want something like this - click a textView to go to the new activity
TextView listViewItem = (TextView) findViewById(R.id.textView11);
listViewItem.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
startActivity(intent);
}
});
}
// end
@Override
protected void onStart() {
super.onStart();
OptionalPendingResult<GoogleSignInResult> opr = Auth.GoogleSignInApi.silentSignIn(googleApiClient);
if (opr.isDone()) {
GoogleSignInResult result = opr.get();
handleSignInResult(result);
} else {
opr.setResultCallback(new ResultCallback<GoogleSignInResult>() {
@Override
public void onResult(@NonNull GoogleSignInResult googleSignInResult) {
handleSignInResult(googleSignInResult);
}
});
}
}
私は、このボタンは、私の新しい活動に行くために取得できますか?私は現在、ボタンとしてテキストビューを使用しています。これは私の問題ですか?ボタンである
<LinearLayout
<TextView
android:id="@+id/textView11"
android:text="One"
tools:layout_editor_absoluteY="70dp" />
</LinearLayout>
?あなたのXMLコードと画像を入れてください –
私のXMLの重要なビットを編集し投稿しました@VishvaDave – guesswho
エラーログはありますか?このtextviewはactivity_main.xmlの中にありますか? –