마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

class 관련 질문드립니다.

0 추천
버튼 하나를 누르면 지도 어플이 실행 되겠금 하는 소스를 연습했습니다.

 

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에서 다른앱을 구동하겠금 하고 싶습니다.ㅠ,ㅠ
L0veIsPain0602 (330 포인트) 님이 2013년 4월 18일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...