This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class MainActivity extends Activity implements MainPresenter.View { | |
MainPresenter mainPresenter; | |
RecyclerView.Adapter adapter; | |
@Override public void onCreate(Bundle savedInstance) { | |
RecyclerView rv = findViewById(R.id.lv); | |
adapter = new SampleAdapter(); | |
rv.setAdapter(adapter); | |
mainPresenter = new MainPresenter(this); | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"body": "결제정보 보기 셀폰보증폰 결제가 완료되었습니다.", | |
"connectInfo": [ | |
{ | |
"title": "결제 고객", | |
"description": "아이디:kkt\n이름:상권" | |
}, | |
{ | |
"title": "결제 정보", | |
"description": "결제번호:123123\n결제상품:갤럭시노트" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class TypefaceUtil { | |
public static void setTextTypefaceNormal(View view, Typeface typeface) { | |
if (view instanceof ViewGroup) { | |
ViewGroup viewGroup = (ViewGroup) view; | |
int childSize = viewGroup.getChildCount(); | |
for (int idx = 0; idx < childSize; ++idx) { | |
TypefaceUtil.setTextTypefaceNormal(viewGroup.getChildAt(idx), typeface); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
onView(withId(R.id.fab)).perform(click()); | |
onView(withItemText("Jason 수영 Kim")).perform(click()); | |
onView(withId(R.id.et_message)).perform(typeText("test message")); | |
onView(withId(R.id.btn_send)).perform((click()); | |
onView(withItemText("Jason 수영 Kim")).check(matches(isDisplayed())); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Glide.with(MainActivity.this) | |
.load(URL) | |
.diskCacheStrategy(DiskCacheStrategy.SOURCE) | |
.into(glide); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Test | |
public void testUpdateSelectTeam() throws Exception { | |
// Given | |
long originSelectedTeamId = AccountRepository.getRepository().getSelectedTeamId(); | |
long newTeamId = getNewTeamId(originSelectedTeamId); | |
// When | |
accountHomeModel.updateSelectTeam(newTeamId); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
interface Do { | |
String do(); | |
} | |
// possible case | |
class DoSomething { | |
String do(Do do) { | |
// it can be | |
return do.do(); | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Completable.fromCallable(() -> { | |
try { | |
FirebaseInstanceId.getInstance().deleteInstanceId(); | |
PushTokenRepository.getInstance().deleteGcmToken(); | |
FirebaseInstanceId.getInstance().getToken(); | |
} catch (IOException e) { | |
e.printStackTrace(); | |
} | |
return Completable.complete(); | |
}).subscribeOn(Schedulers.newThread()) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ext { | |
retrofit = 'com.squareup.retrofit2:retrofit:2.1.0' | |
retrofit2_gson = 'com.squareup.retrofit2:converter-gson:2.1.0' | |
retrofit2_rxjava2 = 'com.jakewharton.retrofit:retrofit2-rxjava2-adapter:2.1.0' | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ext { | |
retrofit_version = '2.1.0' | |
retrofit = "com.squareup.retrofit2:retrofit:$retrofit_version" | |
retrofit2_gson = "com.squareup.retrofit2:converter-gson:$retrofit_version" | |
retrofit2_rxjava2 = "com.jakewharton.retrofit:retrofit2-rxjava2-adapter:$retrofit_version" | |
} |