Giter VIP home page Giter VIP logo

cocoin's People

Contributors

nightonke avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cocoin's Issues

first Run throw a exception

FATAL EXCEPTION: main
Process: com.nightonke.cocoin, PID: 18852
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.nightonke.cocoin/com.nightonke.saver.activity.MainActivity}: android.view.InflateException: Binary XML file line #19: Error inflating class android.support.v7.widget.Toolbar
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2200)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2250)
at android.app.ActivityThread.access$800(ActivityThread.java:139)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1200)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5105)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608)
at dalvik.system.NativeStart.main(Native Method)
Caused by: android.view.InflateException: Binary XML file line #19: Error inflating class android.support.v7.widget.Toolbar
at android.view.LayoutInflater.createView(LayoutInflater.java:620)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:267)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:129)
at com.nightonke.saver.activity.MainActivity.onCreate(MainActivity.java:149)
at android.app.Activity.performCreate(Activity.java:5275)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2164)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2250) 
at android.app.ActivityThread.access$800(ActivityThread.java:139) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1200) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:136) 
at android.app.ActivityThread.main(ActivityThread.java:5105) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:515) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608) 
at dalvik.system.NativeStart.main(Native Method) 
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.constructNative(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at android.view.LayoutInflater.createView(LayoutInflater.java:594)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696) 
at android.view.LayoutInflater.rInflate(LayoutInflater.java:755) 
at android.view.LayoutInflater.rInflate(LayoutInflater.java:758) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:492) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:397) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:353) 
at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:267) 
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:129) 
at com.nightonke.saver.activity.MainActivity.onCreate(MainActivity.java:149) 
at android.app.Activity.performCreate(Activity.java:5275) 
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2164) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2250) 
at android.app.ActivityThread.access$800(ActivityThread.java:139) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1200) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:136) 
at android.app.ActivityThread.main(ActivityThread.java:5105) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:515) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608) 
at dalvik.system.NativeStart.main(Native Method) 
Caused by: android.content.res.Resources$NotFoundException: File res/drawable-v19/abc_ic_ab_back_material.xml from drawable resource ID #0x7f020019

Gradle build failed

Failed to execute aapt
com.android.ide.common.process.ProcessException: Failed to execute aapt
at com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:796)
at com.android.build.gradle.tasks.ProcessAndroidResources.invokeAaptForSplit(ProcessAndroidResources.java:551)
at com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction(ProcessAndroidResources.java:285)
at com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:109)
at sun.reflect.GeneratedMethodAccessor392.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$IncrementalTaskAction.doExecute(DefaultTaskClassInfoStore.java:173)
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:121)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:122)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:63)
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:88)
at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:124)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:80)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:105)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:99)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:625)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:580)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:99)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing process D:\inzi\SoftwareDevelopment\Android\Andriod_sdk\build-tools\26.0.2\aapt.exe with arguments {package -f --no-crunch -I D:\inzi\SoftwareDevelopment\Android\Andriod_sdk\platforms\android-23\android.jar -M \?\D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\intermediates\manifests\full\debug\AndroidManifest.xml -S D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\intermediates\res\merged\debug -m -J \?\D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\generated\source\r\debug -F D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\intermediates\res\debug\resources-debug.ap_ --custom-package com.nightonke.saver -0 apk --output-text-symbols \?\D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\intermediates\symbols\debug --no-version-vectors}
at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)
at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:482)
at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)
at com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:794)
... 47 more
Caused by: com.android.ide.common.process.ProcessException: Error while executing process D:\inzi\SoftwareDevelopment\Android\Andriod_sdk\build-tools\26.0.2\aapt.exe with arguments {package -f --no-crunch -I D:\inzi\SoftwareDevelopment\Android\Andriod_sdk\platforms\android-23\android.jar -M \?\D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\intermediates\manifests\full\debug\AndroidManifest.xml -S D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\intermediates\res\merged\debug -m -J \?\D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\generated\source\r\debug -F D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\intermediates\res\debug\resources-debug.ap_ --custom-package com.nightonke.saver -0 apk --output-text-symbols \?\D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\intermediates\symbols\debug --no-version-vectors}
at com.android.build.gradle.internal.process.GradleProcessResult.buildProcessException(GradleProcessResult.java:73)
at com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:48)
at com.android.builder.internal.aapt.AbstractProcessExecutionAapt$1.onSuccess(AbstractProcessExecutionAapt.java:78)
at com.android.builder.internal.aapt.AbstractProcessExecutionAapt$1.onSuccess(AbstractProcessExecutionAapt.java:74)
at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1237)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:911)
at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:822)
at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:664)
at com.google.common.util.concurrent.SettableFuture.set(SettableFuture.java:48)
at com.android.build.gradle.internal.process.GradleProcessExecutor$1.run(GradleProcessExecutor.java:58)
Caused by: org.gradle.process.internal.ExecException: Process 'command 'D:\inzi\SoftwareDevelopment\Android\Andriod_sdk\build-tools\26.0.2\aapt.exe'' finished with non-zero exit value 1
at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:380)
at com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:46)
... 9 more

数据同步失败

错误信息:
错误码 code : 101
错误信息 :object not found for UploadInfo.

这个数据同步功能,先查询 UploadInfo 这个表,但是bmob后台除了自带的user表,没有其他的表。那么这么查询会总是失败吧。
是不是需要配置什么?
求解答,谢谢!

UI 遮挡

初次进入应用,数字键盘会遮挡住 第二行标签的名字,只能显示第二行的图标呀

Bug on Cocoin V1.2.0 App, It Shut Down When You Put a Value

Guthub : https://github.com/Nightonke/CoCoin
App Source : https://github.com/Nightonke/CoCoin/blob/master/APK/CoCoin%20V1.2.0.apk

I just installed an open source app, Cocoin V1.2.0 which I downloaded from Github and its really riddled with bugs. There is nothing you can do. it is crashed on everything.

Here is my device's information. And the device is ever been rooted.

Screenshot_2018-01-07-12-47-51-340_com.android.settings.png

Screenshot_2018-01-07-12-48-01-006_com.android.settings.png

Here is a video of what I mean

https://www.youtube.com/watch?v=KcQwEL4pM54&feature=youtu.be

Thank You

Posted to you by @japwheel



Posted on Utopian.io - Rewarding Open Source Contributors

备注时不能添加 and 备注未清空

1.记账时添加备注,写入备注后,此时不能按“√”添加。需要右滑后,在数字页面才可以按“√”添加。
2.在1的基础上。下一次再记账的时候,发现上一次的备注还在,没有清空。

Limit listener

Hello,
I recently forked your repo of Cocoin, the Multiview accounting application, I'm sorry I'm bothering you about this, but I'm pressed for time, I am trying to add a feature that shows a notification when the user exceeds his spending limit and I would like to the part of the code that changes the color as an alert to show the user he has exceeded his spending limit. I anticipate your reply.

Regards,
Mujib.

Where is you CoCoin class?

import com.nightonke.saver.model.CoCoin;
there is no Cocoin class in model.R u forget to commit your code?

报错,运行不起来

Process: com.nightonke.cocoin, PID: 26776
android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@7aade33 -- permission denied for this window type
at android.view.ViewRootImpl.setView(ViewRootImpl.java:598)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:276)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)
at com.github.johnpersano.supertoasts.ManagerSuperToast.displaySuperToast(ManagerSuperToast.java:189)
at com.github.johnpersano.supertoasts.ManagerSuperToast.handleMessage(ManagerSuperToast.java:146)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5238)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:909)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:704)

Stuck at the Splash Screen after a moment appear

Hi,

I am new to android, i using your apps as my learning resources. The apps stuck in the splash screen and turn into black screen after a moment when i debug it. May i know how to solve it?

AccountBookSettingActivity.java里面的records没定义

F:\workspace\CoCoin\app\src\main\java\com\nightonke\saver\activity\AccountBookSettingActivity.java
Error:(1039, 56) 错误: 找不到符号
符号: 变量 records
位置: 类 id
注: 某些输入文件使用或覆盖了已过时的 API。
注: 某些输入文件使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
1 个错误
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.

Compilation failed; see the compiler error output for details.
Information:BUILD FAILED

报错,完全不能运行

Error:Could not determine artifacts for com.balysv:material-ripple:1.0.2: No cached version available for offline mode

The record shows a wrong date

Describe the bug

The record shows a wrong date

Context
Device: SAMSUNG NOTE 8
OS Version: Android 8.0.0
App version: 1.2.0

How to reproduce

  1. Open the application
  2. Enter the password
  3. Turn to this month records
  4. Click a tag in the pie chart
  5. Click left-bottom arrow

Expected Behavior
The record should show 12.8 instead of 11.8
Screenshots

Step 1

Accessibility Issues in the GUI

Description:
This issue aims to figure out some accessibility issues in the following GUI, and we appreciate if such issues could be fixed, which would bring great assistance for visually impaired users.

image

Accessibility Issues:

  1. The menu and App names in the top navigation bar lack content-description, resulting TalkBack or Voice Over could speak these components.
  2. The text of “请输入密码查询您的账本”suffers from the small size issue.
  3. All numeric keys at the bottom lack content-descriptions to support to read.
    Appreciate:
    Thanks for reading this bug report and I really hope you will repair these issues for people using this App conveniently.

something wrong with the apk

for the first time,the app works
but when it was opened for the second time
the printboard didn't work when i want to check my account
第二次打开软件的时候输入的软键盘跳转不出来

Login UI works strangely

Describe the bug

The login UI works strange, even covered the full screen

Context
Device: SAMSUNG NOTE 8
OS Version: Android 8.0.0
App version: 1.2.0

How to reproduce

  1. Open the application
  2. Click the left-top menu to enter the password
  3. The appeared UI covered full screen, including the keyboard

Expected Behavior
The keyboard should be visible for the user to input their password

However, after I swap right to the remark UI, then go back to login UI, it works normally now

Screenshots

Step 1

Step 2

Step 3

Step 4

Step 5

K

J

Build failed

Information:Gradle tasks [:app:generateDebugSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:generateDebugAndroidTestSources]
/Users/Tracy/sourcecode/github/CoCoin/app/src/main/res/drawable/CoCoin_Splash_1.png
Error:Error: 'C' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
Error:Execution failed for task ':app:mergeDebugResources'.

/Users/Tracy/sourcecode/github/CoCoin/app/src/main/res/drawable/CoCoin_Splash_1.png: Error: 'C' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
Information:BUILD FAILED
Information:Total time: 46.951 secs
Information:2 errors
Information:0 warnings
Information:See complete output in console

Error inflating class android.support.v7.widget.Toolbar

运行时出现启动画面后闪退,下面是报错信息:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.nightonke.cocoin/com.nightonke.saver.activity.MainActivity}: android.view.InflateException: Binary XML file line #19: Error inflating class android.support.v7.widget.Toolbar
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2209)
......
at com.nightonke.saver.activity.MainActivity.onCreate(MainActivity.java:145)

Application Crashing

As soon as I try to submit any thing it crashes, for example, when the app first starts up, it asks for password. When I type the password for the second time it crashes. with the below error

android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running?

the same thing happens if I try to open the app again ,it navigates from splash screen to the home screen where I need to add my expense. As soon as I enter the number and hit the "Ok" button on the soft keyboard the app crashes . Here is the complete crash log.
Tried running the app on android 8 and android 7 but the same.
I did update the app a bit so that I could compile it in the latest android studio version.
Also updated the "@Linkview" of butterknife to "@BindView"

05-30 02:38:04.303 29347-29347/com.nightonke.cocoin E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.nightonke.cocoin, PID: 29347
android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running?
at android.view.ViewRootImpl.setView(ViewRootImpl.java:679)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:342)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:93)
at com.github.johnpersano.supertoasts.ManagerSuperToast.displaySuperToast(ManagerSuperToast.java:189)
at com.github.johnpersano.supertoasts.ManagerSuperToast.handleMessage(ManagerSuperToast.java:146)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6119)
at java.lang.reflect.Method.invoke(Native Method)

model包找不到CoCoin类

com/nightonke/saver/adapter/TagViewRecyclerViewAdapter.java
com/nightonke/saver/activity/SplashActivity.java
com/nightonke/saver/fragment/TagChooseFragment.java
Error:(23, 33) 错误: 找不到符号
符号: 类 CoCoin
位置: 程序包 com.nightonke.saver.model

cannot find symbol class InjectView

Hello there,
I have downlaoded the CoCoin app source code.
I was happy to find it and i was so eager to learn from your code.
but Unfortunatly i got many compiler error. Mostly about the class InjectionView and many other GUI claases imported from GitHub.

Is there anyway to fix this?

Bug found during signup in CoCoin.

Expected behavior

In this app there should be an account. Sign up and sign in is important in this accounting app. We are seeing that other apps have an account option.

Actual behavior

We are not able to create an account where we can register in this app, if I try to sign up in this app it shows some unknown error occurred.

How to reproduce

Launch the app.

Press the option menu.

Then click on setting option.

Then sign in /sign up.

Then not yet.

Add your username, email and Password.

Click on sign up. It says some unknown error occurred.

  • App: CoCoin- v 1.2.0
  • Operating system: mi A1 8.0 Oreo.

Recording Of The Bug

https://youtu.be/44Zkt3chEGs



Posted on Utopian.io - Rewarding Open Source Contributors

报错找不到属性,运行不起来

ERROR: In FontFamilyFont, unable to find attribute android:font
ERROR: In FontFamilyFont, unable to find attribute android:fontStyle
ERROR: In FontFamilyFont, unable to find attribute android:fontVariationSettings
ERROR: In FontFamilyFont, unable to find attribute android:fontWeight
ERROR: In FontFamilyFont, unable to find attribute android:ttcIndex

statusbar遮挡

statusbar不适配,会被遮挡一部分,整体上移

The app still records even exceed the limitation

Describe the bug

After I set the limitation of monthly expense, I still can record new information

Context

Device: SAMSUNG NOTE 8
OS Version: Android 8.0.0
App version: 1.2.0

How to reproduce

  1. Open the application
  2. Click the left-top menu to enter the password
  3. Click the settings button
  4. Click all the buttons about the expense
  5. Go back and add a new record

Expected Behavior

After we turn on the function and exceed the limitation, it should forbid the user to add a new record
Screenshots

Step 1

Step 2

It still records when remark exceed 80 words

Describe the bug

The App still records even when the remark exceed 80 words

Context
Device: SAMSUNG NOTE 8
OS Version: Android 8.0.0
App version: 1.2.0

How to reproduce

  1. Open the application
  2. Try to add a record with more than 80 words remark

Expected Behavior
The new record shouldn't be added
Screenshots

Step 1

Step 2

How to get in touch regarding a security concern

Hey there!

I belong to an open source security research community, and a member (@vanlan12) has found an issue, but doesn’t know the best way to disclose it.

If not a hassle, might you kindly add a SECURITY.md file with an email, or another contact method? GitHub recommends this best practice to ensure security issues are responsibly disclosed, and it would serve as a simple instruction for security researchers in the future.

Thank you for your consideration, and I look forward to hearing from you!

(cc @huntr-helper)

1,项目运行成功,LeakCanary报错;2,第二次进入app,UI遮挡

2018年8月1日
前面的话:
谢谢!!!
分享是一件很伟大的事,真的,维护更是一件很难的事,但是希望您能加油,来深圳,我请您喝茶。

问题:
1,运行,报Program type already present: com.squareup.leakcanary.LeakCanary,试了三种方式,翻了百度谷歌的前三页,无果。便把相关引用和代码都注释掉,运行成功。
2,第一次使用,输入金额,存储,设置密码,输入密码查看,无问题;第二次进入时,点击左上角菜单栏,弹出输入密码界面,但是却把数字键盘全部遮住,导致无法输入密码。这个要看源码,分析了,才可能修改得了,猜测机型适配或者这个输入密码界面的高度计算有bug。

After I edit an old record, the total expense didn't update.

Describe the bug

After I edit an old record, the total expense didn't update.

Context

Device: SAMSUNG NOTE 8
OS Version: Android 8.0.0
App version: 1.2.0

How to reproduce

  1. Open the application
  2. Click the left-top menu to enter the password
  3. Click the list view button
  4. Edit an old record
  5. It shows update successfully!
  6. The total expense didn't update

Expected Behavior
The total expense should be updated

Screenshots

Step 1

Step 2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.