我在一家主要银行的网络上,并且尝试从Windows 7计算机连接到SVN存储库。我正在使用最新版本的Tortoise(截至昨天)64位客户端。
当我尝试使用回购浏览器进行连接时,我可以使用自己的凭据登录,但是随后出现错误消息:“无法建立连接,因为目标计算机主动拒绝了连接。”
我网络中的其他人都可以连接到存储库。网络之外的其他人能够使用我的凭据登录到存储库。我还尝试使用超级用户凭据登录并出现相同的错误。
我禁用了病毒防护软件,但仍然得到了相同的结果。
我尝试从命令行访问,但仍然得到相同的结果。
我确定这是配置计算机或网络的方式,但是我不是网络人员,所以我不知道如何解决此问题。
我正在将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) 显然,这和这是我有,虽然我的TextView是AutoCompleteTextView同样的问题.我从我的联系人列表中选择.每当我做出选择时,我都会收到以下错误:
Run Code Online (Sandbox Code Playgroud)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)
这似乎来自于在允许范围之外选择的光标.上述链接中给出的解决方法似乎没有帮助.这是崩溃发生的地方:
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
我正在尝试在单击其中一个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) 我正在做一个应用程序,状态栏现在是白色的.我没有对布局做任何想象.如何让状态栏显示为"正常"(白色图标会显示为黑色).
.
这是我的布局:
<?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)
我错过了什么?
有没有办法连续倒计时计时器?我有一个基本的计时器,该计时器经过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) 我已使用以下代码成功禁用了通知栏的显示,现在我需要升级到 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”。有人有解决方法吗?
我正在使用viewpager和编译API23。我在以下语句的代码中显示了编译错误,但项目确实可以编译。
List<Fragment> fragments = getSupportFragmentManager().getFragments();
Run Code Online (Sandbox Code Playgroud)
此外,我在Android文档中找不到支持片段管理器和非支持片段管理器的此方法。有人知道这是怎么回事吗?
我正在使用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) 我正在尝试以编程方式使用约束布局将两个大小相同的按钮水平居中在屏幕中央。这是我到目前为止所拥有的:
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)