Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 24f21e1

Browse files
Pull out packages view, presenter, interactor and data.
1 parent 26059a4 commit 24f21e1

File tree

24 files changed

+31
-37
lines changed

24 files changed

+31
-37
lines changed

‎app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
android:theme="@style/AppTheme">
1414

1515
<activity
16-
android:name=".core.view.activity.MainActivity"
16+
android:name=".view.activity.MainActivity"
1717
android:label="@string/app_name">
1818
<intent-filter>
1919
<action android:name="android.intent.action.MAIN" />

‎app/src/main/java/com/fernandocejas/android10/sample/app/core/di/components/ApplicationComponent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import com.fernandocejas.android10.sample.app.core.executor.ThreadExecutor;
2121
import com.fernandocejas.android10.sample.app.users.UserRepository;
2222
import com.fernandocejas.android10.sample.app.core.di.modules.ApplicationModule;
23-
import com.fernandocejas.android10.sample.app.core.view.activity.BaseActivity;
23+
import com.fernandocejas.android10.sample.app.view.activity.BaseActivity;
2424
import dagger.Component;
2525
import javax.inject.Singleton;
2626

‎app/src/main/java/com/fernandocejas/android10/sample/app/core/di/modules/UserModule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import com.fernandocejas.android10.sample.app.core.executor.ThreadExecutor;
2020
import com.fernandocejas.android10.sample.app.users.GetUserDetails;
2121
import com.fernandocejas.android10.sample.app.users.GetUserList;
22-
import com.fernandocejas.android10.sample.app.core.interactor.UseCase;
22+
import com.fernandocejas.android10.sample.app.interactor.UseCase;
2323
import com.fernandocejas.android10.sample.app.users.UserRepository;
2424
import com.fernandocejas.android10.sample.app.core.di.PerActivity;
2525
import dagger.Module;

‎app/src/main/java/com/fernandocejas/android10/sample/app/data/FileManager.java

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import android.content.SharedPreferences;
2020
import java.io.BufferedReader;
2121
import java.io.File;
22-
import java.io.FileNotFoundException;
2322
import java.io.FileReader;
2423
import java.io.FileWriter;
2524
import java.io.IOException;
@@ -48,12 +47,8 @@ public void writeToFile(File file, String fileContent) {
4847
FileWriter writer = new FileWriter(file);
4948
writer.write(fileContent);
5049
writer.close();
51-
} catch (FileNotFoundException e) {
52-
e.printStackTrace();
5350
} catch (IOException e) {
5451
e.printStackTrace();
55-
} finally {
56-
5752
}
5853
}
5954
}
@@ -78,8 +73,6 @@ public String readFileContent(File file) {
7873
}
7974
bufferedReader.close();
8075
fileReader.close();
81-
} catch (FileNotFoundException e) {
82-
e.printStackTrace();
8376
} catch (IOException e) {
8477
e.printStackTrace();
8578
}
@@ -105,12 +98,14 @@ public boolean exists(File file) {
10598
*
10699
* @param directory The directory which its content will be deleted.
107100
*/
108-
public void clearDirectory(File directory) {
101+
public boolean clearDirectory(File directory) {
102+
boolean result = false;
109103
if (directory.exists()) {
110104
for (File file : directory.listFiles()) {
111-
file.delete();
105+
result = file.delete();
112106
}
113107
}
108+
return result;
114109
}
115110

116111
/**

‎app/src/main/java/com/fernandocejas/android10/sample/app/core/interactor/DefaultSubscriber.java renamed to ‎app/src/main/java/com/fernandocejas/android10/sample/app/interactor/DefaultSubscriber.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package com.fernandocejas.android10.sample.app.core.interactor;
16+
package com.fernandocejas.android10.sample.app.interactor;
1717

1818
/**
1919
* Default subscriber base class to be used whenever you want default error handling.

‎app/src/main/java/com/fernandocejas/android10/sample/app/core/interactor/UseCase.java renamed to ‎app/src/main/java/com/fernandocejas/android10/sample/app/interactor/UseCase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package com.fernandocejas.android10.sample.app.core.interactor;
16+
package com.fernandocejas.android10.sample.app.interactor;
1717

1818
import com.fernandocejas.android10.sample.app.core.executor.PostExecutionThread;
1919
import com.fernandocejas.android10.sample.app.core.executor.ThreadExecutor;

‎app/src/main/java/com/fernandocejas/android10/sample/app/core/presenter/Presenter.java renamed to ‎app/src/main/java/com/fernandocejas/android10/sample/app/presenter/Presenter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package com.fernandocejas.android10.sample.app.core.presenter;
16+
package com.fernandocejas.android10.sample.app.presenter;
1717

1818
/**
1919
* Interface representing a Presenter in a model view presenter (MVP) pattern.

‎app/src/main/java/com/fernandocejas/android10/sample/app/users/GetUserDetails.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
import com.fernandocejas.android10.sample.app.core.executor.PostExecutionThread;
1919
import com.fernandocejas.android10.sample.app.core.executor.ThreadExecutor;
20-
import com.fernandocejas.android10.sample.app.core.interactor.UseCase;
20+
import com.fernandocejas.android10.sample.app.interactor.UseCase;
2121
import javax.inject.Inject;
2222
import rx.Observable;
2323

‎app/src/main/java/com/fernandocejas/android10/sample/app/users/GetUserList.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
import com.fernandocejas.android10.sample.app.core.executor.PostExecutionThread;
1919
import com.fernandocejas.android10.sample.app.core.executor.ThreadExecutor;
20-
import com.fernandocejas.android10.sample.app.core.interactor.UseCase;
20+
import com.fernandocejas.android10.sample.app.interactor.UseCase;
2121
import javax.inject.Inject;
2222
import rx.Observable;
2323

‎app/src/main/java/com/fernandocejas/android10/sample/app/users/UserDetailsActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import com.fernandocejas.android10.sample.app.core.di.components.DaggerUserComponent;
1515
import com.fernandocejas.android10.sample.app.core.di.components.UserComponent;
1616
import com.fernandocejas.android10.sample.app.core.di.modules.UserModule;
17-
import com.fernandocejas.android10.sample.app.core.view.activity.BaseActivity;
17+
import com.fernandocejas.android10.sample.app.view.activity.BaseActivity;
1818

1919
/**
2020
* Activity that shows details of a certain user.

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /