-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
34 changed files
with
146 additions
and
83 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
6 changes: 3 additions & 3 deletions
6
...n/java/com/libandexample/tutorials/simplifiedcoding/androidnotificationtutorial/User.java
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
58 changes: 58 additions & 0 deletions
58
liband/src/main/java/com/liband/adapter/RecyclerAdapter.java
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
package com.liband.adapter; | ||
|
||
import android.view.LayoutInflater; | ||
import android.view.ViewGroup; | ||
|
||
import com.liband.interfaces.adapterViewModel; | ||
|
||
import java.util.List; | ||
|
||
import androidx.databinding.DataBindingUtil; | ||
import androidx.databinding.ViewDataBinding; | ||
import androidx.recyclerview.widget.RecyclerView; | ||
|
||
class AppAdapter<T extends adapterViewModel> extends RecyclerView.Adapter<AppAdapter.ViewHolder> { | ||
|
||
private final List<? extends T> list; | ||
|
||
public AppAdapter(List<? extends T> list) { | ||
this.list = list; | ||
} | ||
|
||
public static class ViewHolder<V extends ViewDataBinding> extends RecyclerView.ViewHolder { | ||
private final V v; | ||
|
||
ViewHolder(V v) { | ||
super(v.getRoot()); | ||
this.v = v; | ||
} | ||
|
||
V getBinding() { | ||
return v; | ||
} | ||
} | ||
|
||
@Override | ||
public int getItemViewType(int position) { | ||
return list.get(position).layoutId(); | ||
} | ||
|
||
@Override | ||
public AppAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { | ||
ViewDataBinding bind = DataBindingUtil.bind(LayoutInflater.from(parent.getContext()).inflate(viewType, parent, false)); | ||
return new ViewHolder<>(bind); | ||
} | ||
|
||
@Override | ||
public void onBindViewHolder(ViewHolder holder, int position) { | ||
final T model = list.get(position); | ||
holder.getBinding().executePendingBindings(); | ||
} | ||
|
||
@Override | ||
public int getItemCount() { | ||
return list.size(); | ||
} | ||
|
||
|
||
} |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,19 @@ | ||
package com.liband.constants; | ||
|
||
|
||
import android.os.Environment; | ||
|
||
public class Constants { | ||
public static final String APP_LANG = "app_lang"; | ||
public static final int SPLASH_TIME_OUT = 3000; | ||
|
||
public static String DOWNLOADPATH = Environment | ||
.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) | ||
+ "/" | ||
+ " Downloads/"; | ||
|
||
|
||
public static String INTENT_TYPE_TEXT = "text/plain"; | ||
public static String INTENT_TYPE_IMAGE = "image/*"; | ||
public static String INTENT_TYPE_FILE = "*/*"; | ||
} |
This file contains 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
Oops, something went wrong.