안녕하세요.
저는 메인 레이아웃 화면에 여러개의 이미지뷰가 있고
그걸 클릭하면 apk 파일이 설치되고 다 설치되면 이미지뷰를 날려버리고 새로 메인 레이아웃을 띄우는
그런작업을 하고 있습니다.
apk 파일 설치 후 감지하는 구문까지 만들었는데
이제 새로 메인 레이아웃을 띄우는 부분에서 막혀버렸습니다..
제가 가지고 있는 브로드캐스트 부분입니다.
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
public class PackageReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if(Intent.ACTION_PACKAGE_ADDED == intent.getAction() || Intent.ACTION_PACKAGE_INSTALL == intent.getAction() )
{
Log.d("sukjin", "ACTION_PACKAGE_ADDED 완료되었네요");
}
}
}
앱을 실행시켜서 쭉 진행하고 인스톨이 완료되면 저 로그가 찍힙니다.
근데 이 리시버는 브로드캐스트 리시버를 상속(extends) 받아서
intent 를 써서 startactivity를 쓸수가 없습니다. 자바는 다중상속이 안되니까요
어떻게 해결하면 좋을까요?