小编Ale*_*das的帖子

无法为com.android.build.gradle.internal.dsl.BaseAppModuleExtension类型的对象设置未知属性'useAndroidX'

我想添加一个我在github上找到的库,但它需要androidx。我发现我应该把这些放:

android.useAndroidX=true
android.enableJetifier=true
Run Code Online (Sandbox Code Playgroud)

这里

defaultConfig {
    applicationId "com.kolydas.greeksinbrno"
    minSdkVersion 19
    targetSdkVersion 28
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    android.useAndroidX=true
    android.enableJetifier=true

}
Run Code Online (Sandbox Code Playgroud)

但是我得到这个错误

无法为com.android.build.gradle.internal.dsl.BaseAppModuleExtension类型的对象设置未知属性“ useAndroidX”。

android androidx

8
推荐指数
1
解决办法
4407
查看次数

类Call不需要类型参数

我有一个问题.我有项目,然后我复制粘贴到另一个新项目,我正面临这个错误

类Call不需要类型参数

在第一个项目中,我没有任何问题......这是我的接口类,我有错误

interface ApiInterface {
    @GET("data/2.5/weather?q=Prague")
    fun getWeatherData(@Query("units") units: String,
                       @Query("appid") appId: String)
            :Call<WeatherData> //here is the error

}
Run Code Online (Sandbox Code Playgroud)

这是我的WeatherData类

data class WeatherData(
        @SerializedName("coord") val coord: Coord,
        @SerializedName("weather") val weather: List<Weather>,
        @SerializedName("base") val base: String,
        @SerializedName("main") val main: TemperatureData,
        @SerializedName("visibility") val visibility: Int,
        @SerializedName("wind") val wind: Wind,
        @SerializedName("clouds") val clouds: Clouds,
        @SerializedName("dt") val dt: Int,
        @SerializedName("sys") val sys: Sys,
        @SerializedName("id") val id: Int,
        @SerializedName("name") val name: String,
        @SerializedName("cod") val cod: Int
)

data class Sys(
        @SerializedName("type") val type: Int, …
Run Code Online (Sandbox Code Playgroud)

android kotlin

7
推荐指数
1
解决办法
2710
查看次数

是否有可能制作连接到我的Android应用程序活动的磨损应用程序(地图)

我有一个程序有一个活动,用户可以通过按一个按钮从一个地方到另一个地方记录他的旅行.我想以某种方式制作一个连接这个活动的磨损应用程序,以便用户可以从智能手表按下该按钮基本上做任何android活动.

这是代码,以防它有用

Map.java

public class Map extends AppCompatActivity implements LocationListener, OnMapReadyCallback, NavigationView.OnNavigationItemSelectedListener {

   //VARIABLES

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.map);

    //CALL SERVICE
    Intent serviceIntent=new Intent(this, MyLocationService.class);
    startService(serviceIntent);


    getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
    toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    getSupportActionBar().setDisplayShowTitleEnabled(false);
    toolbar.setTitle("");
    toolbar.setSubtitle("");

    //gpsStatus = (TextView) findViewById(R.id.gpsStatus);
    dis = (TextView) findViewById(R.id.distancePreview);

    newActL = (RelativeLayout) findViewById(R.id.newAct);
    startActL = (RelativeLayout) findViewById(R.id.Act);
    timer = (TextView) findViewById(R.id.timePreview);

    newActB = (ImageButton) findViewById(R.id.newActB);
    stopActB = (ImageButton) findViewById(R.id.stopActB);
    gearMap = (ImageButton) findViewById(R.id.gearmap);

    List<String> spinnerArray = new ArrayList<String>();
    spinnerArray.add("Arrival"); …
Run Code Online (Sandbox Code Playgroud)

maps android sony-smartwatch

6
推荐指数
1
解决办法
95
查看次数

未解决的参考:ActivityMainBinding

我知道这个问题已经被问过了,但是我尝试了所有给出的答案,但仍然一无所获。

未解决的参考:ActivityMainBinding

这是我mainActivity的一部分

import com.kolydas.aboutme.databinding.ActivityMainBinding //error


class MainActivity : AppCompatActivity() {

    private lateinit var binding: ActivityMainBinding //error
    //....
}
Run Code Online (Sandbox Code Playgroud)

这是我的App build.gradle

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'    
apply plugin: 'kotlin-kapt'    
apply plugin: 'kotlin-android-extensions'   

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.kolydas.aboutme"
        minSdkVersion 19
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }

    dataBinding{
        enabled = true  //enable data binding
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" …
Run Code Online (Sandbox Code Playgroud)

data-binding android kotlin

6
推荐指数
4
解决办法
905
查看次数

如何将点击侦听器添加到我的回收站视图(Android Kotlin)

我有一个包含2个元素的回收器视图。我想添加2个按钮以执行不同的操作(取决于回收器视图的哪个元素。如何做到这一点?我的元素是textviews

SettingsActiv.kt

class SettingsActiv : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_settings)

        val arrow_backBtn = findViewById(R.id.settingsToolbarBtn) as Button
        arrow_backBtn.setOnClickListener{
            startActivity(Intent(this, MainActivity::class.java))
        }

        val linearLayout  = findViewById(R.id.constr) as LinearLayout
        val recyclerView =  RecyclerView(this)
        val series = ArrayList<SeriesModel>()
        recyclerView.layoutParams = LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT)
        series.add(SeriesModel("Unit of length","Meter"))
        series.add(SeriesModel("Unit of temperature","Celcius"))
        val adapter = MyAdapter(series)
        recyclerView.setHasFixedSize(true)
        recyclerView.layoutManager = LinearLayoutManager(this, LinearLayout.VERTICAL, false)
        recyclerView.adapter = adapter
        linearLayout.addView(recyclerView,1)
}
Run Code Online (Sandbox Code Playgroud)

MyAdapter.kt

class MyAdapter(private val seriesList: ArrayList<SeriesModel>) : RecyclerView.Adapter<MyAdapter.MyViewHolder>() {


    override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): MyAdapter.MyViewHolder { …
Run Code Online (Sandbox Code Playgroud)

android button kotlin android-recyclerview

5
推荐指数
1
解决办法
3117
查看次数

password_verify is returning true

I want to compare my password and my hash password with password_verify() but always returns true.Why is that happening?

Here is the code:

if($_SERVER["REQUEST_METHOD"] == "POST") {
    // username and password sent from form 

    $myusername = mysqli_real_escape_string($db,$_POST['username']);
    $mypassword = mysqli_real_escape_string($db,$_POST['password']); 
    $hash = password_hash($mypassword, PASSWORD_DEFAULT);

    $ourdb = "SELECT handle FROM qa_users WHERE handle = '$myusername' and passhash = '$mypassword'";
    $ourresult = mysqli_query($db,$ourdb);
    $ourrow = mysqli_fetch_array($ourresult,MYSQLI_ASSOC);
    $ouractive = $ourrow['active'];
    $ourcount = mysqli_num_rows($ourresult);

    if(password_verify($mypassword, $hash)){
        echo "hashed";
    }
Run Code Online (Sandbox Code Playgroud)

php mysql hash mysqli

1
推荐指数
1
解决办法
64
查看次数