- 前戏
- 没有使用Dagger框架的例子:
要做的事情:点击MainActivity上的一个按钮,获取UserBean中的getName方法返回的值,然后使用Toast显示出来。
1、UserBean.java
2、MainActivity.java
- public class MainActivity extends AppCompatActivity {
-
- private UserBean userBean = new UserBean();
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- public void click(View view) {
- Toast.makeText(MainActivity.this,userBean.getName(),Toast.LENGTH_SHORT).show();
- }
- <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:tools="http://schemas.android.com/tools"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:paddingBottom="@dimen/activity_vertical_margin"
- android:paddingLeft="@dimen/activity_horizontal_margin"
- android:paddingRight="@dimen/activity_horizontal_margin"
- android:paddingTop="@dimen/activity_vertical_margin"
- tools:context="com.androidxx.yangjw.androiddagger2demo.MainActivity">
- <Button
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:onClick="click"
- android:text="点击" />
- </RelativeLayout>