안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
입사한지 8개월밖에 안된 따끈한 신입입니다 ^^;;;
빠르면 다음주 늦으면 12월 부터 안드로이드 앱을 하나 만들라네요;;;
그 전에 좀 익혀둬야 겠다 싶어서 9월쯤 부터 혼자 공부하고 있습니다...
현재 브로드 캐스트 중인데요 여기서 질문 드릴께 있습니다.
main.java
...
IntentFilter = new IntentFilter( "com.BT.main" );
registerReceiver( mReceiver, intentFilter );
mReceiver = new Local();
class Local extends BroadcastReceiver {
public void onReceive( Context context, Intent intent ){
Intent i = new Intent( context, main.class );
i.addFlags( Intent.FLAG_ACTIVITY_NEW_TASK );
context.startActivity( intent );
Toast....( ... "리시브함" ...);
}
call_bro.java
....
sendBroadcast( new Intent( "com.BT.main" ) );
----------
제가 위처럼 했는데요
실행을하면 리시브 했다고 토스트는 뜹니다만... 화면이 바뀌지는 않네요...
addFlags 도 이리저리 검색하고 찾아서 한건데...
리시브 했을때 액티비티(화면)를 바꾸려면 어케 해야 하는건가요? ㅠ.ㅠ
입사한지 8개월밖에 안된 따끈한 신입입니다 ^^;;;
빠르면 다음주 늦으면 12월 부터 안드로이드 앱을 하나 만들라네요;;;
그 전에 좀 익혀둬야 겠다 싶어서 9월쯤 부터 혼자 공부하고 있습니다...
현재 브로드 캐스트 중인데요 여기서 질문 드릴께 있습니다.
main.java
...
IntentFilter = new IntentFilter( "com.BT.main" );
registerReceiver( mReceiver, intentFilter );
mReceiver = new Local();
class Local extends BroadcastReceiver {
public void onReceive( Context context, Intent intent ){
Intent i = new Intent( context, main.class );
i.addFlags( Intent.FLAG_ACTIVITY_NEW_TASK );
context.startActivity( intent );
Toast....( ... "리시브함" ...);
}
call_bro.java
....
sendBroadcast( new Intent( "com.BT.main" ) );
----------
제가 위처럼 했는데요
실행을하면 리시브 했다고 토스트는 뜹니다만... 화면이 바뀌지는 않네요...
addFlags 도 이리저리 검색하고 찾아서 한건데...
리시브 했을때 액티비티(화면)를 바꾸려면 어케 해야 하는건가요? ㅠ.ㅠ