I keep coming across this syntax and I have been unable to find any explanation for it.
private static final String TAG = MainActivity.class.getSimpleName();
Log.i(TAG,”some log statement”);
What does the class
keyword signify in MainActivity.class.getSimpleName();
A full picture of how this code could look and be used
public class MainActivity extends AppCompatActivity {
// What does "class" signify in the following
// MainActivity.class.getSimpleName();
private static final String TAG = MainActivity.class.getSimpleName();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.i(TAG, "onCreate()");
}
}