That fuck shit the fascists are using
at master 52 lines 1.1 kB view raw
1package org.tm.archive; 2 3import android.os.Bundle; 4 5import androidx.annotation.LayoutRes; 6import androidx.annotation.NonNull; 7import androidx.annotation.Nullable; 8import androidx.fragment.app.Fragment; 9 10import org.signal.core.util.logging.Log; 11 12/** 13 * Simply logs out lifecycle events. 14 */ 15public abstract class LoggingFragment extends Fragment { 16 17 private static final String TAG = Log.tag(LoggingFragment.class); 18 19 public LoggingFragment() { } 20 21 public LoggingFragment(@LayoutRes int contentLayoutId) { 22 super(contentLayoutId); 23 } 24 25 @Override 26 public void onCreate(@Nullable Bundle savedInstanceState) { 27 logEvent("onCreate()"); 28 super.onCreate(savedInstanceState); 29 } 30 31 @Override 32 public void onStart() { 33 logEvent("onStart()"); 34 super.onStart(); 35 } 36 37 @Override 38 public void onStop() { 39 logEvent("onStop()"); 40 super.onStop(); 41 } 42 43 @Override 44 public void onDestroy() { 45 logEvent("onDestroy()"); 46 super.onDestroy(); 47 } 48 49 private void logEvent(@NonNull String event) { 50 Log.d(TAG, "[" + Log.tag(getClass()) + "] " + event); 51 } 52}