View build.gradle
def gitHash = 'git rev-parse --short HEAD'.execute().text.trim() |
View Repository.kt
data class Repository( | |
var updated_on: String, | |
var tags: List<String>, | |
var description: String, | |
var user_id: List<Int>, | |
var status_id: Int, | |
var title: String, | |
var created_at: String, | |
var data: HashMap<*, *>, | |
var id: Int, |
View FragmentCheck.java
public static boolean isSafeFragment( Fragment frag ) | |
{ | |
return !(frag.isRemoving() || frag.getActivity() == null || frag.isDetached() || !frag.isAdded() || frag.getView() == null ); | |
} |
View RV.java
recyclerView.addOnScrollListener( | |
new RecyclerView.OnScrollListener() { | |
@Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { | |
super.onScrolled(recyclerView, dx, dy); | |
if (isLastItemDisplaying(recyclerView)) { | |
//Calling the method getdata again getData(); | |
} | |
} | |
} | |
); |
View PlayingWithPaths.kt
package com.alexjlockwood.playingwithpaths | |
import android.os.Bundle | |
import androidx.appcompat.app.AppCompatActivity | |
import androidx.compose.animation.animatedFloat | |
import androidx.compose.animation.core.AnimationConstants | |
import androidx.compose.animation.core.LinearEasing | |
import androidx.compose.animation.core.repeatable | |
import androidx.compose.animation.core.tween | |
import androidx.compose.foundation.Image |
View RegisterActivity.kt
package com.example.monpfe | |
import android.app.ProgressDialog | |
import android.content.Intent | |
import android.os.Bundle | |
import android.text.TextUtils | |
import android.util.Log | |
import android.widget.Button | |
import android.widget.EditText |
View AndroidManifest.xml
<receiver android:name=".CallReceiver" > | |
<intent-filter> | |
<action android:name="android.intent.action.PHONE_STATE" /> | |
</intent-filter> | |
<intent-filter> | |
<action android:name="android.intent.action.NEW_OUTGOING_CALL" /> | |
</intent-filter> | |
</receiver> |
View AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?> | |
<!-- Copyright (C) 2017 The Android Open Source Project | |
Licensed under the Apache License, Version 2.0 (the "License"); | |
you may not use this file except in compliance with the License. | |
You may obtain a copy of the License at | |
http://www.apache.org/licenses/LICENSE-2.0 | |
Unless required by applicable law or agreed to in writing, software |
View CollectionWrapper.kt
package com.example.util | |
import com.example.MyList | |
class CollectionWrapper<T> { | |
var type: Class<T> | |
var list: MyList<T> | |
constructor(valueType: Class<T>, list: MyList<T>) { |
NewerOlder