Almost everything in my activity is working fine, except for wherever TAG
is referenced. TAG
gets a red line and says: \'TAG\' has private access
You should define a constant for your tag in MainActivity
:
private static final String TAG = "MainActivity"
Practical note: following is the better approach
private static final String TAG = MainActivity.class.getSimpleName();
as compared to:
private static final String TAG = "MainActivity";
try the following
private static final String TAG = MainActivity.class.getSimpleName();
You can use this field in your any Activity or Fragment.
Well that's just an Android's way of telling us that we haven't defined TAG. To define the TAG in the current file, we can go to MainActivity Class and type "logt", you will get some auto code suggestions from Android studio, press enter there and you will get following code
private static final String TAG = "MainActivity";
Once you add this to your code, your error will be gone