Skip to content

Commit 863c23b

Browse files
author
hakimhuang
committed
project compile fixed
1 parent 887842e commit 863c23b

3 files changed

Lines changed: 34 additions & 20 deletions

File tree

app/src/main/java/com/demo/maat/hello_rxjava/MainActivity.java

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,37 +13,48 @@
1313

1414
public class MainActivity extends AppCompatActivity {
1515

16+
/**
17+
通过使用 @BindView 来消除 findViewById
18+
将多个 View 组织到一个列表中,一次性操作它们
19+
通过使用 @onClick 为 View 绑定监听,消除 listener 的匿名内部类
20+
通过使用资源注解如 @BindColor,来消除资源的查找
21+
@Nullable 参数可为NULL
1622
17-
@Nullable @BindView(R.id.btn_rxjava)
18-
Button mBtnRxjava;
23+
*/
24+
25+
// 声明注解
26+
@Nullable
27+
@BindView(R.id.btn_rxjava) Button mBtnRxjava;
28+
29+
// 写法也可以类似下面
1930
@BindView(R.id.btn_retrofit)
2031
Button mBtnRetrofit;
21-
@BindView(R.id.btn_rxandroid)
22-
Button mBtnRxAndroid;
32+
33+
@BindView(R.id.btn_rxandroid) Button mBtnRxAndroid;
2334

2435

2536
@Override
2637
protected void onCreate(Bundle savedInstanceState) {
2738
super.onCreate(savedInstanceState);
2839
setContentView(R.layout.activity_main);
40+
// 进行绑定
2941
ButterKnife.bind(this);
30-
3142
}
3243

44+
@OnClick({R.id.btn_rxjava, R.id.btn_retrofit, R.id.btn_rxandroid})
3345

34-
@OnClick({R.id.btn_rxjava, R.id.btn_retrofit,R.id.btn_rxandroid})
3546
public void onClick(View view) {
3647
switch (view.getId()) {
3748
case R.id.btn_rxjava:
38-
Intent intent=new Intent(MainActivity.this,RxJavaMainActivity.class);
49+
Intent intent = new Intent(this, RxJavaMainActivity.class);
3950
startActivity(intent);
4051
break;
4152
case R.id.btn_retrofit:
42-
Intent retrofit=new Intent(MainActivity.this,RxJavaRetrofitActivity.class);
53+
Intent retrofit = new Intent(this, RxJavaRetrofitActivity.class);
4354
startActivity(retrofit);
4455
break;
4556
case R.id.btn_rxandroid:
46-
Intent rxandroid=new Intent(MainActivity.this,RxAndroidActivity.class);
57+
Intent rxandroid = new Intent(this, RxAndroidActivity.class);
4758
startActivity(rxandroid);
4859
break;
4960
}

app/src/main/java/com/demo/maat/hello_rxjava/common/logger/LogFragment.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,8 @@ public void onTextChanged(CharSequence s, int start, int before, int count) {}
9898

9999
@Override
100100
public void afterTextChanged(Editable s) {
101-
//afterTextChanged 在 text发生改变后马上被调用,此时可能text还未被绘制,导致无法滑动到最底部
102-
//所以不能直接调用,而应该使用post
101+
//afterTextChanged 在 text发生改变后马上被调用,此时可能text还未被绘制,导致无法滑动到最底部
102+
//所以不能直接调用,而应该使用post
103103
mScrollView.post(new Runnable(){
104104
@Override
105105
public void run() {

gradle.properties

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
1-
# Project-wide Gradle settings.
2-
3-
# IDE (e.g. Android Studio) users:
4-
# Gradle settings configured through the IDE *will override*
5-
# any settings specified in this file.
6-
1+
## Project-wide Gradle settings.
2+
#
73
# For more details on how to configure your build environment visit
84
# http://www.gradle.org/docs/current/userguide/build_environment.html
9-
5+
#
106
# Specifies the JVM arguments used for the daemon process.
117
# The setting is particularly useful for tweaking memory settings.
12-
org.gradle.jvmargs=-Xmx1536m
13-
8+
# Default value: -Xmx1024m -XX:MaxPermSize=256m
9+
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
10+
#
1411
# When configured, Gradle will run in incubating parallel mode.
1512
# This option should only be used with decoupled projects. More details, visit
1613
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
1714
# org.gradle.parallel=true
15+
#Wed Oct 25 10:26:24 CST 2017
16+
systemProp.http.proxyHost=dev-proxy.oa.com
17+
systemProp.https.proxyPort=8080
18+
org.gradle.jvmargs=-Xmx1536m
19+
systemProp.https.proxyHost=dev-proxy.oa.com
20+
systemProp.http.proxyPort=8080

0 commit comments

Comments
 (0)