버튼 하나를 누르면 지도 어플이 실행 되겠금 하는 소스를 연습했습니다.
public class MainActivity extends Activity {
private Intent intent;
private final String packageName ="com.google.android.apps.maps";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
intent = this.getPackageManager().getLaunchIntentForPackage(packageName);
Button bt = (Button)findViewById(R.id.bt);
bt.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
MainActivity.this.startActivity(intent);
}
});
}
}
이렇게 말이지요
근데 새로운 bt1이라는 버튼을 만들고
새로운 Otherapp 클래스에 넣을려고 합니다
bt1원은
public class MainActivity extends Activity {
private Intent intent;
private final String packageName ="com.google.android.apps.maps";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
intent = this.getPackageManager().getLaunchIntentForPackage(packageName);
Button bt = (Button)findViewById(R.id.bt);
bt.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
MainActivity.this.startActivity(intent);
}
});
Button bt1 = (Button)findViewById(R.id.bt1);
bt1.setOnClickListener(new OnClickListener() {
public void onClick(View v){
}
});
}
}
기존에 있던 mainActivity에 있구요
기능만 bt1에 넣고 싶은데 어떻게 해야 하나요
결론은 mainActivity에 2개의 버튼이 있고(레이아웃은1개)
Otherapp.java에서 다른앱을 구동하겠금 하고 싶습니다.ㅠ,ㅠ