小编Kri*_*lsh的帖子

乌龟SVN-无法连接到SVN“目标机器活动被拒绝”

我在一家主要银行的网络上,并且尝试从Windows 7计算机连接到SVN存储库。我正在使用最新版本的Tortoise(截至昨天)64位客户端。

当我尝试使用回购浏览器进行连接时,我可以使用自己的凭据登录,但是随后出现错误消息:“无法建立连接,因为目标计算机主动拒绝了连接。”

我网络中的其他人都可以连接到存储库。网络之外的其他人能够使用我的凭据登录到存储库。我还尝试使用超级用户凭据登录并出现相同的错误。

我禁用了病毒防护软件,但仍然得到了相同的结果。

我尝试从命令行访问,但仍然得到相同的结果。

我确定这是配置计算机或网络的方式,但是我不是网络人员,所以我不知道如何解决此问题。

svn tortoisesvn

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

在Kotlin中使用Interface时获取平台声明冲突

我正在将Java中的某些类转换为kotlin,并且尝试从接口继承时遇到编译错误:

平台声明冲突:以下声明具有相同的JVM签名(getContentID()Ljava / lang / String;):

public open fun get-content-id():字符串?public open fun getContentId():字符串?

这是界面:

interface Media {
  val contentId: String

  val displayRunTime: String

  val genres: List<String>

  val programId: String

  val runTime: String

  val type: String
}
Run Code Online (Sandbox Code Playgroud)

这是课程:

class Airing : Media {
  override val contentId: String? = null
  override val displayRunTime: String? = null
  override val genres: List<String>? = null
  override val programId: String? = null
  override val runTime: String? = null
  override val type: String? = null

  override fun …
Run Code Online (Sandbox Code Playgroud)

java android kotlin

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

在AutoCompleteTextView中进行选择时崩溃

显然,是我有,虽然我的TextView是AutoCompleteTextView同样的问题.我从我的联系人列表中选择.每当我做出选择时,我都会收到以下错误:

java.lang.IllegalArgumentException: Invalid offset: -1. Valid range is [0, 23]
    at android.text.method.WordIterator.checkOffsetIsValid(WordIterator.java:384)
    at android.text.method.WordIterator.preceding(WordIterator.java:72)
    at android.widget.SpellChecker$SpellParser.parse(SpellChecker.java:599)
    at android.widget.SpellChecker$SpellParser.parse(SpellChecker.java:517)
    at android.widget.SpellChecker.spellCheck(SpellChecker.java:242)
    at android.widget.Editor.updateSpellCheckSpans(Editor.java:707)
    at android.widget.Editor.sendOnTextChanged(Editor.java:1256)
    at android.widget.TextView.sendOnTextChanged(TextView.java:9368)
    at android.widget.TextView.setText(TextView.java:5397)
    at android.widget.TextView.setText(TextView.java:5250)
    at android.widget.EditText.setText(EditText.java:113)
    at com.webnation.text2email.widgets.AutoCompleteContactTextView$2.onItemClick(AutoCompleteContactTextView.java:183)
Run Code Online (Sandbox Code Playgroud)

这似乎来自于在允许范围之外选择的光标.上述链接中给出的解决方法似乎没有帮助.这是崩溃发生的地方:

public class AutoCompleteContactTextView extends AppCompatAutoCompleteTextView implements CustomAdapter.AsyncLoad {

private void init(Context context, AttributeSet attrs, boolean programmatic) {
    this.context = context;
    this.addTextChangedListener(new TextWatcher() {
        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {

        }

        @Override
        public void onTextChanged(CharSequence s, …
Run Code Online (Sandbox Code Playgroud)

android textview illegalargumentexception autocompletetextview

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

来自onOptionsItemSelected android的警报对话框

我正在尝试在单击其中一个OptionsMenuItem时显示警告对话框.如果用户单击"是"则继续操作,如果单击否则取消.我只是不知道如何做代码.这就是我所拥有的:

@Override
public boolean onOptionsItemSelected(MenuItem item)
{ 

    switch (item.getItemId()) { 
    case R.id.exit:
        this.finish();
        return true;
    case R.id.about:
        Intent i = new Intent(this, AboutActivity.class);
        this.startActivity(i);
    case R.id.skip:
        AlertDialog.Builder alertbox = new AlertDialog.Builder(this);

            // set the message to display
            alertbox.setMessage("The yoga pose will be skipped from now on!").show();
           alertbox.setCancelable(true);
           alertbox.setNegativeButton("no").setPositiveButton("OK", new DialogClicklistener() { 

             // click listener on the alert box
            public boolean onClick(DialogInterface arg0, int arg1) {
                // the button was clicked
                boolean success = myDbHelper.setSkip(PoseID);
                SetImageView2(myDbHelper);
                return success;
              }

           });

           // …
Run Code Online (Sandbox Code Playgroud)

android dialog menu option

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

工具栏上方的状态栏为白色

我正在做一个应用程序,状态栏现在是白色的.我没有对布局做任何想象.如何让状态栏显示为"正常"(白色图标会显示为黑色). 屏幕截图.

这是我的布局:

 <?xml version="1.0" encoding="utf-8"?>
 <LinearLayout
   android:id="@+id/container_toolbar"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:orientation="vertical"
   xmlns:android="http://schemas.android.com/apk/res/android">

<include
    android:id="@+id/toolbar"
    layout="@layout/toolbar" />

 <include layout="@layout/content_movie_detail" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

工具栏:

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar 
  xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:local="http://schemas.android.com/apk/res-auto"
  android:id="@+id/toolbar"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:minHeight="?attr/actionBarSize"
  android:background="@color/colorPrimary"
  local:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
  local:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
Run Code Online (Sandbox Code Playgroud)

活动:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_movie_detail);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    actionBar = getSupportActionBar();

    try {
        assert actionBar != null;
        actionBar.setDisplayHomeAsUpEnabled(true);
        actionBar.setHomeButtonEnabled(true);
        actionBar.setDisplayShowTitleEnabled(true);
    } catch (Exception ignored) {
        Log.e(TAG,ignored.toString());
    }

}
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

android statusbar android-layout

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

我想让一个倒数计时器在android中做一个连续循环-需要如何做的意见

有没有办法连续倒计时计时器?我有一个基本的计时器,该计时器经过60秒,然后更新了文本字段,并且可以正常工作,但是我想添加功能:当倒数计时时,它会自动重新启动直到用户取消它吗?也许通过线程运行它?不确定如何处理。这是我所拥有的,此代码同样有效,但是我只能停止和启动倒数计时器,而不能进行连续循环:

cdt = new CountDownTimer(60000,1000) {
    public void onTick(long millisUntilFinished) { 
        tvTimer.setText("remaining : " + millisUntilFinished/1000 + " secs");
    }
     public void onFinish() { 
       tvTimer.setText("");
       bell.start(); 
     }
 };

 /***************On Click/Touch Listeners*******************/
 btnNext.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
        tvTimer.setText("");
        btnStart.setText("Start Timer");
        SetImageView2(myDbHelper); 
        cdt.cancel(); 

       }
    });

    btnStart.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
        if (!TimerTicking){ 
          cdt.start();
          btnStart.setText("Stop Timer");
        }
        else { 
            tvTimer.setText("");
            cdt.cancel();
            btnStart.setText("Start Timer");

        }
       }
    });
Run Code Online (Sandbox Code Playgroud)

android loops timer continuous countdown

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

既然 TYPE_KEYGUARD 已被删除,那么它的解决方法是什么?

我已使用以下代码成功禁用了通知栏的显示,现在我需要升级到 SDK 版本 21。

    @Override
public void onAttachedToWindow() {
    super.onAttachedToWindow();
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}
Run Code Online (Sandbox Code Playgroud)

但是,现在我收到“找不到符号 TYPE_KEYGUARD”。有人有解决方法吗?

android

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

getSupportFragmentManager()。getFragments()已弃用?

我正在使用viewpager和编译API23。我在以下语句的代码中显示了编译错误,但项目确实可以编译。

List<Fragment> fragments = getSupportFragmentManager().getFragments();
Run Code Online (Sandbox Code Playgroud)

此外,我在Android文档中找不到支持片段管理器和非支持片段管理器的此方法。有人知道这是怎么回事吗?

android android-fragments

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

如何退订广播接收器中的RXjava呼叫

我正在使用RXJava2在广播接收器中发送电子邮件,我想知道何时应该退订该事件。代码基本上是:

        getSmsMmsObservable()
            .subscribeOn(Schedulers.io())
            .observeOn(AndroidSchedulers.mainThread())
            .doOnError(throwable -> Timber.e(throwable, "Error sending mail."))
            .map(smsMmsAddress1 -> {
                smsMmsAddress = smsMmsAddress1;
                return doInBackgroundSendEmail();
            })
            .map(stringSingle -> {
                mMsgResponse = stringSingle;
                this.done = true;
                return deleteFile();
            })
            .subscribe(success -> {
                if (success) {
                    Toast.makeText(context, "Message Status: " + mMsgResponse, Toast.LENGTH_LONG).show();
                }

            });
Run Code Online (Sandbox Code Playgroud)

我什么时候退订(接收器中没有onPause或onDestroy),我怎么知道onReceive何时完成?接收者通过清单进行注册。我考虑过做一个可观​​察的复合物,然后在subscribe()部分中将其处理。

    compositeDisposable.add(
    getSmsMmsObservable()
            .subscribeOn(Schedulers.io())
            .observeOn(AndroidSchedulers.mainThread())
            .doOnError(throwable -> Timber.e(throwable, "Error sending mail."))
            .map(smsMmsAddress1 -> {
                smsMmsAddress = smsMmsAddress1;
                return doInBackgroundSendEmail();
            })
            .map(stringSingle -> {
                mMsgResponse = stringSingle;
                this.done = true;
                return deleteFile();
            })
            .subscribe(success -> …
Run Code Online (Sandbox Code Playgroud)

android broadcastreceiver rx-java2

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

使用约束布局以编程方式将两个按钮水平居中对齐

我正在尝试以编程方式使用约束布局将两个大小相同的按钮水平居中在屏幕中央。这是我到目前为止所拥有的:

    val view = super.onCreateView(inflater, container, savedInstanceState)


    buttonTrue = Button(activity, null, 0, R.style.NeutrifProText_BooleanButton)
    buttonTrue?.id = View.generateViewId()
    buttonTrue?.text = task?.booleanTrueLabel() ?: getString(R.string.button_yes)
    buttonTrue?.gravity = Gravity.CENTER_HORIZONTAL
    buttonTrue?.setOnClickListener { listener?.onTaskContinue(getAnswer(true)) }

    buttonFalse = Button(activity, null, 0, R.style.NeutrifProText_BooleanButton)
    buttonFalse?.id = View.generateViewId()
    buttonFalse?.text = task?.booleanFalseLabel() ?: getString(R.string.button_no)
    buttonFalse?.gravity = Gravity.CENTER_HORIZONTAL
    buttonFalse?.setOnClickListener { listener?.onTaskContinue(getAnswer(false)) }

    buttonTrue?.layoutParams = ConstraintLayout.LayoutParams(0, ConstraintLayout.LayoutParams.WRAP_CONTENT)
    buttonFalse?.layoutParams = ConstraintLayout.LayoutParams(0, ConstraintLayout.LayoutParams.WRAP_CONTENT)
    view?.task_constraint_layout?.addView(buttonTrue)
    view?.task_constraint_layout?.addView(buttonFalse)

    val idYes = buttonTrue?.id ?: 0
    val idNo = buttonFalse?.id ?: 0
    val descid = view?.task_description?.id ?: 0

    val clid = …
Run Code Online (Sandbox Code Playgroud)

android button kotlin android-constraintlayout

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