Jump to content

  • Log In with Google      Sign In   
  • Create Account


#Actualjbadams

Posted 08 October 2012 - 05:30 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.

: Restored original post contents from history. Please do not try to erase a topic after submission.


#3jbadams

Posted 08 October 2012 - 05:30 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.

: Restored original post contents from history. Please do not try to erase a topic after submission.


#2tom_mai78101

Posted 08 October 2012 - 04:08 AM

*Please ignore this thread. I have already contacted a mod to delete this thread*

#1tom_mai78101

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.

PARTNERS