What the warning is telling you is that actionBarColor
shouldn’t be a global variable (i.e. a field), because it’s only used in one method (onCreate
). This is good advice: you should always minimize the scope of your variables, because it improves readability and reduces possibilities for programming errors.
To get rid of the warning, fix the problem by declaring the variable within onCreate
:
final String actionBarColor = "#B36305"; if(actionBar != null) { actionBar.setBackgroundDrawable( new ColorDrawable(Color.parseColor(actionBarColor))); }
Related Posts:
- 1000 * 60 * 60 * 24 * 30 results in a negative number [duplicate]
- Converting double to string
- Android Studio Could not initialize class org.codehaus.groovy.runtime.InvokerHelper
- Error parsing data org.json.JSONException: Value
- What does “|=” mean? (pipe equal operator)
- What is a StringIndexOutOfBoundsException? How can I fix it?
- How do popBackStack() and replace() operations differ?
- @ converted to %40 in HTTPPost request
- Unfortunately MyApp has stopped. How can I solve this?
- How to convert any Object to String?
- Unfortunately MyApp has stopped. How can I solve this?
- Calculating the angle between the line defined by two points
- Android ListView headers
- Attempt to invoke virtual method ‘…’ on a null object reference
- Getting java.net.SocketTimeoutException: Connection timed out in android
- This view is not constrained
- Using ADB to capture the screen
- How to use VisibleForTesting for pure JUnit tests
- How to parse JSON boolean value?
- ADK vs JDK vs SDK difference?
- Android java.lang.IllegalStateException: Could not execute method of the activity
- How can I fix ‘android.os.NetworkOnMainThreadException’?
- Default keystore file does not exist?
- Execution Failed for task :app:compileDebugJavaWithJavac in Android Studio
- How to print to the console in Android Studio?
- The activity must be exported or contain an intent-filter
- align text center with android
- Pause the timer and then continue it
- Variable is accessed within inner class. Needs to be declared final
- Extending from two classes
- ‘Source code does not match the bytecode’ when debugging on a device
- Android – SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
- Android – SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
- This Activity already has an action bar supplied by the window decor?
- Cannot resolve symbol “Intent”
- Eclipse error, “The selection cannot be launched, and there are no recent launches”
- RecyclerView onClick
- Display Animated GIF
- java.lang.IllegalMonitorStateException: object not locked by thread before wait()?
- Getting warning “NDK is missing a ‘platforms” directory.’ with no NDK
- Converting a string to an integer on Android
- The specified child already has a parent. You must call removeView() on the child’s parent first (Android)
- exposed beyond app through ClipData.Item.getUri
- method does not override method in its superclass
- How to create JSON Object using String?
- Why doesn’t RecyclerView have onItemClickListener()?
- How to pass an object from one activity to another on Android
- Google firebase check if child exists
- equivalent to push() or pop() for arrays?
- How to Get JSON Array Within JSON Object?
- Android For loop
- Cannot resolve symbol ‘button’ -Android Studio
- Android Studio ERROR: Cannot resolve symbol ‘View’
- Aspect Ratio with 800×480
- How to “wait” a Thread in Android
- E/AndroidRuntime﹕ FATAL EXCEPTION: main
- Android Color Picker
- Android – Start service on boot
- Android Emulator: Unfortunately App has stopped
- Sending POST data in Android
- JAVA_HOME is set to an invalid directory:
- why android studio show error of “Missing constraints in constraintlayout”?
- Detecting a long press with Android
- void is an invalid type for this variable
- syntax error: insert } to complete ClassBody
- java.lang.ClassNotFoundException: org.postgresql.Driver, Android
- Eclipse: JVM terminated. Exit code=2
- Cannot resolve symbol ‘AppCompatActivity’
- Failed to install android-sdk: “java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema”
- How can I wait for 10 second without locking application UI in android [duplicate]
- Getting a “no interface expected here” when I try to subclass ServiceConnection [duplicate]
- Decompile .smali files on an APK [duplicate]
- Unable to resolve host “
” No address associated with host name - How can I read a text file in Android?
- Cannot resolve symbol ‘AppCompatActivity’
- android.content.res.Resources$NotFoundException: String resource ID #0x0
- How to set menu to Toolbar in Android
- How fix Error:java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:
- Android: how to create Switch case from this?
- method does not override or implement a method from a supertype – for Override
- set background color: Android
- set background color: Android
- No content to map due to end-of-input jackson parser
- Cannot resolve symbol AppCompatActivity – Support v7 libraries aren’t recognized?
- Java string to date conversion
- Java Using Nodes with LinkedList
- No String-argument constructor/factory method to deserialize from String value (”)
- Where can i get BigClip? [closed]
- What is the /= operator in Java?
- How can I list the available Cipher algorithms?
- round up to 2 decimal places in java?
- com.sun.jdi.InvocationException occurred invoking method
- IO Error: The Network Adapter could not establish the connection
- An established connection was aborted by the software in your host machine tomcat jackson
- Generate a random double in a range
- How to use a Do-while loop that continuously prompts a user?
- Java equivalent of unsigned long long?
- Getting “unixtime” in Java
- String is immutable. What exactly is the meaning?
- How do I autoindent in Netbeans?