Jump to content

  • Log In with Google      Sign In   
  • Create Account


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


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
2 replies to this topic

#1 tom_mai78101   Members   -  Reputation: 568

Like
0Likes
Like

Posted 08 October 2012 - 02:19 AM

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.

Posted Image

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"]@Overridepublic 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;}@Overridepublic boolean onKeyDown(int keyCode, KeyEvent e) {switch (keyCode) { case KeyEvent.KEYCODE_HOME: case KeyEvent.KEYCODE_SEARCH: break;}return true;}@Overridepublic 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 VM10-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: main10-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 #0x7f03000210-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 #0x7f03000210-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, 08 October 2012 - 05:30 AM.
Restored original post contents from history. Please do not try to erase a topic after submission.


Sponsor:

#2 jbadams   Senior Staff   -  Reputation: 17753

Like
0Likes
Like

Posted 08 October 2012 - 05:31 AM

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.

#3 tom_mai78101   Members   -  Reputation: 568

Like
0Likes
Like

Posted 08 October 2012 - 01:36 PM

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, 08 October 2012 - 01:39 PM.





Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS