app.MainActivity->OpenCALLBACK_URL
어떤 문제 때문일까요?
// 로딩 표시
MyProgressDialog = ProgressDialog.show(this, getResources().getString(R.string.dialog_loading), getResources().getString(R.string.dialog_loading_summary), true);
// 페이지 읽기
if(GlobalFunctions.IsOnline(this.getApplicationContext()) == true){
// 콜백 존재 검사
if(getIntent().getExtras() != null && getIntent().getExtras().containsKey(ParseCustomReceiver.EXTRA_CALLBACK_URL)) {
// 콜백된 주소 검사 및 주소로 이동
OpenCALLBACK_URL(getIntent());
}
else
{
// 콜백된 주소로 이동 함수
public static void OpenCALLBACK_URL(Intent intent) {
Bundle extras = intent.getExtras();
if(extras != null) {
if(extras.containsKey(ParseCustomReceiver.EXTRA_CALLBACK_URL)) {
String MyURL = intent.getExtras().getString(ParseCustomReceiver.EXTRA_CALLBACK_URL);
if(MyURL != null) {
// ParseCustomReceiver 클래스의 마지막 알림 주소를 사용
// 콜백 주소가 존재하는 경우 해당 페이지로 바로 이동
MyWebView.loadUrl(MyURL);
}
// - ParseCustomReceiver 글로벌 변수 초기화
ParseCustomReceiver.NOTIFICATION_COUNT = 1;
}
}
}