Android活动出现java.lang.IllegalArgumentException:View=com.android.internal.policy.impl.PhoneWindow$DecorView异常并崩溃。

10 浏览
0 Comments

Android活动出现java.lang.IllegalArgumentException:View=com.android.internal.policy.impl.PhoneWindow$DecorView异常并崩溃。

当Android活动启动时,有时会出现以下错误。

错误信息:java.lang.IllegalArgumentException: View=com.android.internal.policy.impl.PhoneWindow$DecorView{16055902 V.E..... R......D 0,0-639,154}没有附加到窗口管理器。

这是我的.java文件。

步骤1:InviteFriendsActivity.java

public class InviteFriendsActivity extends AppCompatActivity implements View.OnClickListener {

@Bind(R.id.btn_invite)

MonoserratRegularButton btnInvite;

@Bind(R.id.ll_main)

LinearLayout llMain;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_invite_friends);

ButterKnife.bind(this);

btnInvite.setOnClickListener(this);

}

}

步骤2:Login.java

private void loadUrl(boolean isTrue) {

mApp = new InstagramApp(this, ApplicationData.CLIENT_ID, ApplicationData.CLIENT_SECRET, ApplicationData.CALLBACK_URL, isTrue);

mApp.setListener(new InstagramApp.OAuthAuthenticationListener() {

@Override

public void onSuccess() {

mApp.fetchUserName(handler);

Intent intent = new Intent(LoginActivity.this, InviteFriendsActivity.class);

startActivity(intent);

finish();

}

@Override

public void onFail(String error) {

Toast.makeText(LoginActivity.this, error, Toast.LENGTH_SHORT).show();

}

});

}

0