public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
};
public void onClick(View v) {
switch (v.getId()) {
case R.id.button1:
Intent intent1 = new Intent(this,activity_1.class);
startActivity(intent1);
break;
case R.id.button2:
Intent intent2 = new Intent(this,activity_2.class);
startActivity(intent2);
break;
case R.id.button3:
Intent intent3 = new Intent(this,activity_3.class);
startActivity(intent3);
break;
case R.id.button4:
Intent intent4 = new Intent(this,activity_4.class);
startActivity(intent4);
break;
}
};
------------------------------------------------------------------- 이게 메인소스구요.
package com.example.whoami;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
public class activity_1 extends Activity {
public void onCreate(Bundle savedInstanceState){
Activity mAppContext = null;
TelephonyManager tMgr = (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);
String mPhoneNumber = tMgr.getLine1Number();
TextView joke = (TextView) findViewById(R.id.textView1);
joke.setText(mPhoneNumber);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_1);
}
-------------------------------------------------------------------이게 인텐트1의 엑티비티소스인데요.
실행하고 버튼누르면 아무런증상도없이 꺼집니다.
키누르면 finish호출하는것때문에 그런가해서 주석처리해봤는데도 안되는듯하구요..
제가 뭘 잘못한거죠..?