• Advertisement
Sign in to follow this  

ResourceNotFoundException, erratic Power key behavior, and wrong Android OS orientation

This topic is 1931 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

This is what happens when I encountered a ResourceNotFoundException after pressing the Power key while running my Activity. Note, I have set my Activity layout orientation to Landscape mode before crashing it explictly with the Power key.

EbALC.png

I'm unable to handle the Power key and don't really know why I keep having ResourceNotFoundException when dealing with this sort of thing.

Code for handling Power key:

[source lang="java"]@Override
public boolean onKeyUp(int keyCode, KeyEvent e) {

//renderView is SurfaceView subclass that handles the game and such.

switch (keyCode) {
case KeyEvent.KEYCODE_MENU:
if (renderView.isGamePaused())
renderView.unpauseGame();
else
renderView.pauseGame();
break;
case KeyEvent.KEYCODE_BACK:
return super.onKeyUp(keyCode, e);
case KeyEvent.KEYCODE_SEARCH:
break;
}
return true;
}

@Override
public boolean onKeyDown(int keyCode, KeyEvent e) {
switch (keyCode) {
case KeyEvent.KEYCODE_HOME:
case KeyEvent.KEYCODE_SEARCH:
break;
}
return true;
}

@Override
public void onCreate(Bundle bundle) {

//Some codes not related to handling Power key........

IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON);
filter.addAction(Intent.ACTION_SCREEN_ON);
BroadcastReceiver screenreceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF))
PlayActivity.this.onPause();
else if (intent.getAction().equals(Intent.ACTION_SCREEN_ON))
PlayActivity.this.onResume();
}
};
this.registerReceiver(screenreceiver, filter);

//Some other codes. Again, not related........
}[/source]

The ResourceNotFoundException logcat error is given below. I suspected it has to do with being unable to load a resource while the Android smartphone isn't powered, but I'm not too sure about that.

[source lang="plain"]
10-08 16:03:04.153: W/ResourceType(30117): Failure getting entry for 0x7f030002 (t=2 e=2) in package 0 (error -75)
10-08 16:03:04.153: D/AndroidRuntime(30117): Shutting down VM
10-08 16:03:04.163: W/dalvikvm(30117): threadid=1: thread exiting with uncaught exception (group=0x40aaf228)
10-08 16:03:04.173: E/AndroidRuntime(30117): FATAL EXCEPTION: main
10-08 16:03:04.173: E/AndroidRuntime(30117): java.lang.RuntimeException: Unable to start activity ComponentInfo{nttu.edu/nttu.edu.activities.MenuActivity}: android.content.res.Resources$NotFoundException: Resource ID #0x7f030002
10-08 16:03:04.173: E/AndroidRuntime(30117): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2194)
10-08 16:03:04.173: E/AndroidRuntime(30117): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2229)
10-08 16:03:04.173: E/AndroidRuntime(30117): at android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:3791)
10-08 16:03:04.173: E/AndroidRuntime(30117): at android.app.ActivityThread.access$700(ActivityThread.java:139)
10-08 16:03:04.173: E/AndroidRuntime(30117): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1265)
10-08 16:03:04.173: E/AndroidRuntime(30117): at android.os.Handler.dispatchMessage(Handler.java:99)
10-08 16:03:04.173: E/AndroidRuntime(30117): at android.os.Looper.loop(Looper.java:154)
10-08 16:03:04.173: E/AndroidRuntime(30117): at android.app.ActivityThread.main(ActivityThread.java:4945)
10-08 16:03:04.173: E/AndroidRuntime(30117): at java.lang.reflect.Method.invokeNative(Native Method)
10-08 16:03:04.173: E/AndroidRuntime(30117): at java.lang.reflect.Method.invoke(Method.java:511)
10-08 16:03:04.173: E/AndroidRuntime(30117): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
10-08 16:03:04.173: E/AndroidRuntime(30117): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
10-08 16:03:04.173: E/AndroidRuntime(30117): at dalvik.system.NativeStart.main(Native Method)
10-08 16:03:04.173: E/AndroidRuntime(30117): Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x7f030002
10-08 16:03:04.173: E/AndroidRuntime(30117): at android.content.res.Resources.getValue(Resources.java:1113)
10-08 16:03:04.173: E/AndroidRuntime(30117): at android.content.res.Resources.loadXmlResourceParser(Resources.java:2353)
10-08 16:03:04.173: E/AndroidRuntime(30117): at android.content.res.Resources.getLayout(Resources.java:952)
10-08 16:03:04.173: E/AndroidRuntime(30117): at android.view.LayoutInflater.inflate(LayoutInflater.java:394)
10-08 16:03:04.173: E/AndroidRuntime(30117): at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
10-08 16:03:04.173: E/AndroidRuntime(30117): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:269)
10-08 16:03:04.173: E/AndroidRuntime(30117): at android.app.Activity.setContentView(Activity.java:1885)
10-08 16:03:04.173: E/AndroidRuntime(30117): at nttu.edu.activities.MenuActivity.onCreate(MenuActivity.java:25)
10-08 16:03:04.173: E/AndroidRuntime(30117): at android.app.Activity.performCreate(Activity.java:4531)
10-08 16:03:04.173: E/AndroidRuntime(30117): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1071)
10-08 16:03:04.173: E/AndroidRuntime(30117): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2150)
10-08 16:03:04.173: E/AndroidRuntime(30117): ... 12 more
[/source]

Would anyone liked to provide hints on this? Thanks in advance. Edited by jbadams
Restored original post contents from history. Please do not try to erase a topic after submission.

Share this post


Link to post
Share on other sites
Advertisement
FYI, we don't delete topics at user request. If you've solved this issue yourself you might consider sharing your solution so that others may potentially benefit.

Share this post


Link to post
Share on other sites

FYI, we don't delete topics at user request. If you've solved this issue yourself you might consider sharing your solution so that others may potentially benefit.


Uh, now I got to upload the last 2nd picture showing a similar error again. I'll be moving on... Edited by tom_mai78101

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement