Как открыть второе действие по нажатию кнопки в приложении для Android
Я учусь создавать приложения для Android, и мне нужна определенная помощь. Я могу'Кажется, я не могу понять, какие биты кода шаблона мне нужно изменить, а какие - статические.
вПЛАНИРОВКА папка у меня естьACTIVITY_MAIN.XML который читает
Далее у меня есть вторая активностьACTIVITY_SEND_PHOTOS.XML который
Тогда у меня естьMainActivity.java (это .class?) это читает пакет com.example.assent.bc;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
/** Called when the user clicks the Send button */
public void sendMessage(View view) {
// Do something in response to button
}
}
а потом мойSendPhotos.java файл который есть;
package com.example.assent.bc;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;
import android.support.v4.app.NavUtils;
public class SendPhotos extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_send_photos);
getActionBar().setDisplayHomeAsUpEnabled(true);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_send_photos, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
}
return super.onOptionsItemSelected(item);
}
}
Мне бы хотелось, чтобы кнопка в моей основной деятельности связывалась с моей активностью sendphotos, просто открывая эту активность, ничего особенного, не отправляя никаких данных или чего-либо еще.
Я знаю, что где-то мне нужно мое
Intent i = new Intent(FromActivity.this, ToActivity.class);
startActivity(i);
но я понятия не имею, что заменитьToActivity.class с или что еще мне нужно где.