Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.

Commit ce1c929

Browse files
authored
Merge pull request #62 from CalyFactory/dev-jspiner
테스트 시나리오에서 나온 버그 수정
2 parents b343963 + f2880a3 commit ce1c929

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+497
-536
lines changed

app/src/main/AndroidManifest.xml

+1-6
Original file line numberDiff line numberDiff line change
@@ -59,17 +59,12 @@
5959

6060
<!-- Setting Activity -->
6161
<activity
62-
android:name=".activity.LegacySettingActivity"
62+
android:name=".activity.SettingActivity"
6363
android:screenOrientation="portrait">
6464

6565
</activity>
6666

6767
<!-- Setting Activity -->
68-
<activity
69-
android:name=".activity.SettingActivity"
70-
android:screenOrientation="portrait">
71-
72-
</activity>
7368

7469
<!-- Signup Activity -->
7570
<activity

app/src/main/java/io/caly/calyandroid/CalyApplication.java

+5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package io.caly.calyandroid;
22

33
import android.content.Context;
4+
5+
import io.caly.calyandroid.util.tracker.AnalysisTracker;
46
import io.caly.calyandroid.util.Logger;
57

68
import com.crashlytics.android.Crashlytics;
@@ -62,6 +64,9 @@ void init(){
6264
.setFontAttrId(R.attr.fontPath)
6365
.build()
6466
);
67+
68+
//init analysis
69+
AnalysisTracker.initTracker(this);
6570
}
6671

6772
synchronized public Tracker getDefaultTracker() {

app/src/main/java/io/caly/calyandroid/activity/AccountAddActivity.java

+5
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ public class AccountAddActivity extends BaseAppCompatActivity {
7676
@Bind(R.id.linear_loading_parent)
7777
LinearLayout linearLoading;
7878

79+
@Bind(R.id.tv_progress_title)
80+
TextView tvProgressTitle;
81+
7982
AccountAddAdapter recyclerAdapter;
8083
LinearLayoutManager layoutManager;
8184

@@ -214,6 +217,8 @@ public void onLongItemClick(View view, int position) {
214217
.enableAutoManage(this , onGoogleConnectionFailedListener)
215218
.addApi(Auth.GOOGLE_SIGN_IN_API, gso)
216219
.build();
220+
221+
tvProgressTitle.setText("캘린더를 가져오는 중입니다");
217222
}
218223

219224

app/src/main/java/io/caly/calyandroid/activity/DebugActivity.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@ public class DebugActivity extends BaseAppCompatActivity {
6161
AccountAddActivity.class,
6262
AccountListActivity.class,
6363
GuideActivity.class,
64-
LegacySettingActivity.class,
64+
SettingActivity.class,
6565
NoticeActivity.class,
6666
PolicyActivity.class,
67-
LegacySettingActivity.class,
67+
SettingActivity.class,
6868
TestActivity.class,
6969
WebViewActivity.class
7070
};

app/src/main/java/io/caly/calyandroid/activity/EventListActivity.java

+9-10
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
package io.caly.calyandroid.activity;
22

3-
import android.app.Activity;
43
import android.content.DialogInterface;
54
import android.content.Intent;
6-
import android.graphics.Color;
75
import android.net.Uri;
86
import android.os.Bundle;
97
import android.os.Handler;
@@ -14,7 +12,6 @@
1412
import android.support.v7.widget.LinearLayoutManager;
1513
import android.support.v7.widget.RecyclerView;
1614
import android.support.v7.widget.Toolbar;
17-
import android.util.Log;
1815
import android.view.Menu;
1916
import android.view.MenuItem;
2017
import android.view.View;
@@ -64,10 +61,10 @@
6461
import io.caly.calyandroid.util.StringFormmater;
6562
import io.caly.calyandroid.util.Util;
6663
import io.caly.calyandroid.util.eventListener.RecyclerItemClickListener;
64+
import io.caly.calyandroid.util.tracker.AnalysisTracker;
6765
import retrofit2.Call;
6866
import retrofit2.Callback;
6967
import retrofit2.Response;
70-
import uk.co.chrisjenx.calligraphy.TypefaceUtils;
7168

7269
/**
7370
* Copyright 2017 JSpiner. All rights reserved.
@@ -147,6 +144,7 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
147144
init();
148145

149146
Logger.d(TAG, "hashcode : " + EventListActivity.super.hashCode());
147+
Logger.d(TAG, "SESSION : " + AnalysisTracker.getAppSession().getSessionKey());
150148
}
151149

152150
void init(){
@@ -172,13 +170,13 @@ public boolean onMenuItemClick(MenuItem item) {
172170
173171
@Override
174172
public void onDrawerOpened(View drawerView) {
175-
Log.d(TAG, "drawer opened");
173+
Logger.d(TAG, "drawer opened");
176174
super.onDrawerOpened(drawerView);
177175
}
178176
179177
@Override
180178
public void onDrawerClosed(View drawerView) {
181-
Log.d(TAG, "drawer closed");
179+
Logger.d(TAG, "drawer closed");
182180
super.onDrawerClosed(drawerView);
183181
184182
}
@@ -271,6 +269,7 @@ else if(firstVisibleItem < LOADING_THRESHOLD){
271269
public void onItemClick(View view, int position) {
272270
if(recyclerAdapter.getItemCount()-1 < position) return;
273271
EventModel eventModel = recyclerAdapter.getItem(position);
272+
if(eventModel.isHeader) return;
274273
// 여기서는 아이템 클릭 이벤트이기 때문에
275274
// 추천완료만 처리하고 분석중과 추천불가
276275
// EventListAdapter 안에서처리
@@ -697,7 +696,7 @@ public void onFailure(Call<BasicResponse> call, Throwable t) {
697696

698697
void requestSetEventLog (String apikey, String eventHashkey, int category, int label, int action) {
699698
ApiClient.getService().setEventLog(
700-
"세션키 자리야 성민아!!!!!!!",
699+
AnalysisTracker.getAppSession().getSessionKey().toString(),
701700
apikey,
702701
eventHashkey,
703702
category,
@@ -956,8 +955,8 @@ void onBannerClick(){
956955
@Override
957956
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
958957
super.onActivityResult(requestCode, resultCode, data);
959-
Log.d(TAG, "requestCode : " + requestCode);
960-
Log.d(TAG, "resultCode : " + resultCode);
958+
Logger.d(TAG, "requestCode : " + requestCode);
959+
Logger.d(TAG, "resultCode : " + resultCode);
961960

962961
switch (requestCode){
963962
case 1: //setting activity
@@ -983,7 +982,7 @@ public boolean onOptionsItemSelected(MenuItem item) {
983982
break;
984983

985984
case R.id.menu_eventlist_setting:
986-
Intent intent = new Intent(EventListActivity.this, LegacySettingActivity.class);
985+
Intent intent = new Intent(EventListActivity.this, SettingActivity.class);
987986
startActivityForResult(intent, 1);
988987
overridePendingTransition(R.anim.slide_in_left, R.anim.slide_out_left);
989988

app/src/main/java/io/caly/calyandroid/activity/LegacySettingActivity.java

-197
This file was deleted.

app/src/main/java/io/caly/calyandroid/activity/RecoListActivity.java

+4-3
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
import io.caly.calyandroid.util.BusProvider;
5151
import io.caly.calyandroid.util.Logger;
5252
import io.caly.calyandroid.util.Util;
53+
import io.caly.calyandroid.util.tracker.AnalysisTracker;
5354
import retrofit2.Call;
5455
import retrofit2.Callback;
5556
import retrofit2.Response;
@@ -219,15 +220,15 @@ void changeView(){
219220
}
220221

221222
void checkGPSPermission(){
222-
Log.d(TAG, "checkGPSPermission");
223+
Logger.d(TAG, "checkGPSPermission");
223224
if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION)
224225
== PackageManager.PERMISSION_GRANTED) {
225226

226227
BusProvider.getInstance().post(new MapPermissionGrantedEvent());
227228

228229
}
229230
else{
230-
Log.d(TAG, "request permission");
231+
Logger.d(TAG, "request permission");
231232
ActivityCompat.requestPermissions(
232233
this,
233234
new String[]{
@@ -365,7 +366,7 @@ void startMapActivity(){
365366

366367
void requestSetRecoLog (String apikey, String eventHashkey, int category, int label, int action, long residenseTime, String recoHashkey){
367368
ApiClient.getService().setRecoLog(
368-
"세션키 자리야 성민아!!!!!!!",
369+
AnalysisTracker.getAppSession().getSessionKey().toString(),
369370
apikey,
370371
eventHashkey,
371372
category,

0 commit comments

Comments
 (0)