package com.safframework.app; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import com.safframework.injectview.Injector; import com.safframework.injectview.annotations.OnClick; /** * Created by Tony Shen on 2017/2/7. */ public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Injector.injectInto(this); } @OnClick(id={R.id.text1}) void clickText1() { Intent i = new Intent(MainActivity.this,DemoForAsyncActivity.class); startActivity(i); } @OnClick(id={R.id.text2}) void clickText2() { Intent i = new Intent(MainActivity.this,DemoForCacheableActivity.class); startActivity(i); } @OnClick(id={R.id.text3}) void clickText3() { Intent i = new Intent(MainActivity.this,DemoForLogMethodActivity.class); startActivity(i); } @OnClick(id={R.id.text4}) void clickText4() { Intent i = new Intent(MainActivity.this,DemoForHookMethodActivity.class); startActivity(i); } @OnClick(id={R.id.text5}) void clickText5() { Intent i = new Intent(MainActivity.this,DemoForPrefsActivity.class); startActivity(i); } @OnClick(id={R.id.text6}) void clickText6() { Intent i = new Intent(MainActivity.this,DemoForSafeActivity.class); startActivity(i); } @OnClick(id={R.id.text7}) void clickText7() { Intent i = new Intent(MainActivity.this,DemoForTraceActivity.class); startActivity(i); } }